<SEC-DOCUMENT>0000950170-24-086879.txt : 20240726
<SEC-HEADER>0000950170-24-086879.hdr.sgml : 20240726
<ACCEPTANCE-DATETIME>20240726160519
ACCESSION NUMBER:		0000950170-24-086879
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		51
CONFORMED PERIOD OF REPORT:	20240630
FILED AS OF DATE:		20240726
DATE AS OF CHANGE:		20240726

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			AGILYSYS INC
		CENTRAL INDEX KEY:			0000078749
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373]
		ORGANIZATION NAME:           	06 Technology
		IRS NUMBER:				340907152
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0331

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-05734
		FILM NUMBER:		241146805

	BUSINESS ADDRESS:	
		STREET 1:		3655 BROOKSIDE PARKWAY
		STREET 2:		SUITE 300
		CITY:			ALPHARETTA
		STATE:			GA
		ZIP:			30022
		BUSINESS PHONE:		7708107800

	MAIL ADDRESS:	
		STREET 1:		3655 BROOKSIDE PARKWAY
		STREET 2:		SUITE 300
		CITY:			ALPHARETTA
		STATE:			GA
		ZIP:			30022

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	PIONEER STANDARD ELECTRONICS INC
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>agys-20240630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- DFIN New ActiveDisclosure (SM) Inline XBRL Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2024-07-26T14:24:05.7439+00:00 -->
<!-- Copyright (c) 2024 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:nonNumeric="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:agys="http://www.agilysys.com/20240630" xmlns:calc="https://xbrl.org/2023/calculation-1.1" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:srt="http://fasb.org/srt/2024" xmlns:utr="http://www.xbrl.org/2009/utr">
 <head>
  <title>10-Q</title>
  <meta http-equiv="Content-Type" content="text/html"/>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric id="F_be4cb2e4-28a2-4f77-a07f-d09f779b6998" name="dei:AmendmentFlag" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb">false</ix:nonNumeric><ix:nonNumeric id="F_770490df-fcb9-458e-a4f6-27cf6d6736c4" name="dei:EntityCentralIndexKey" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb">0000078749</ix:nonNumeric><ix:nonNumeric id="F_870245ab-8ff0-4abe-b4fc-58a360b09486" name="dei:DocumentFiscalPeriodFocus" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb">Q1</ix:nonNumeric><ix:nonNumeric id="F_6ec0500d-5121-4953-acf2-772467fbf315" name="dei:CurrentFiscalYearEndDate" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb">--03-31</ix:nonNumeric><ix:nonNumeric id="F_75c2304e-6bd0-4842-9ec0-1f9fb0e435fe" name="dei:DocumentFiscalYearFocus" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb">2024</ix:nonNumeric><ix:nonFraction id="F_948c39bf-7328-4ee3-a142-37f2dad3e5a7" name="us-gaap:CommitmentsAndContingencies" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" unitRef="U_USD" xsi:nil="true"/><ix:nonFraction id="F_7ba806a4-6271-42fb-887e-b9c36aa296fc" name="us-gaap:CommitmentsAndContingencies" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" unitRef="U_USD" xsi:nil="true"/></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="agys-20240630.xsd"/></ix:references><ix:resources><xbrli:context id="C_830e936a-5105-47b1-b818-0e14fcf0f351"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">agys:ProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_875a0359-64ba-4ddd-99a2-23380fea5fd5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_935e7643-ae2b-4702-9343-cb44b8b28039"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">agys:TwoThousandAndTwentyEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_93887226-5ff9-4aa8-b3da-ca8fdb45e849"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_99335172-2bbe-4c45-a52a-a5364cf102fe"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9bf0953a-286f-412d-b444-50b6722a563c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9c4e4e50-af27-4c98-a1f6-e945ddf4756f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a0857efa-b6d3-4173-b46c-5f2c94407a70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">agys:TwoThousandAndTwentyEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a0c6c037-80c6-4b72-bfa2-004aa85e46e5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</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_a75e50ad-8ecb-412f-b329-32e8f79271e9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_af5df206-7fb8-47c1-86a6-a385db39154b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b261f9f4-c502-41ee-a28c-0a140f2b420a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b4fd4ca0-05bd-4c64-80a9-db99a0bd6055"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bc919898-808b-43cd-bd3d-449687b0e9d9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bf6427b8-4eb9-4219-9578-4de629623743"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c241ffc3-9a18-486a-ae2b-fae19cd989ef"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c3f8843a-96d1-4980-88f6-da9ac6c5adfa"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c5f707cc-f197-4383-a91f-2641ca1c4da4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_cc0f74ad-4fb9-41e2-86b5-56158ec516fa"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_cfe3c9c0-2224-47f6-9c8b-679a37cef010"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e159992c-4dc9-4484-8c81-b0520e325533"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e308c9bb-bb23-4d26-8e9c-24490743ab4c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_eb4b06cf-88b7-46ed-a941-6338a96ba193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ede1ca41-83fb-4d87-a379-2fff6ff7a6ed"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f201b1cb-f951-47a4-b3dd-6082898a4cca"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f28f50d7-a7ce-48a3-bfad-cc347807305e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f298b666-0681-4879-be01-525e01580c19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f69c8a1f-4494-4e9f-a236-4ec1c7c71e34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">agys:TwoThousandAndTwentyEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f71ba0ec-c39a-4462-98f9-4bb2692988b5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</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_f7f9a3c4-702c-4b2c-8760-7706bda2d87a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fb137953-7fcc-485c-895f-b2178dda7d2b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</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_febf7e6b-fa4c-47d4-a269-371b5197ba3e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ffd9ac5e-f4c0-4cce-afeb-f3fcf9eb9029"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">agys:ProductDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ffdc7a70-a0b6-4c57-931f-7d8a435ef860"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</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_01d5cb49-04c5-4b31-bcc3-c0a6ea8c9e69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</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_0842a084-2788-4728-a410-6030796dafaf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0b1a8a13-0cd3-450c-9ccb-56bb2fc3389f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0efa24c0-0b2f-4d6b-a57e-758592764e6c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_13d22981-a073-4a17-9836-29a7a1f3a5bb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_144b826f-bcbf-40ed-b4ef-213fa1a0e347"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1524742e-dde1-488f-875a-cced609dd722"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1527a530-c16a-442a-be5c-4562762f0acb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_17c3b956-2556-41b0-af3c-d92c538c9a09"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_19c8b73b-e197-457e-bebd-f2f66348d88a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">agys:SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2199fd49-f7db-4ff7-ab2b-f6c3263bb7eb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">agys:ProductDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2370b767-a651-4963-8b8f-3eeb255e7cde"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</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_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_287bc3fe-c6be-4f12-91e6-8cdfba795f19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:MajorityShareholderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-22</xbrli:startDate><xbrli:endDate>2020-05-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2df38e47-adc7-4a72-9fcf-9a8b82062a33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_33eecf0f-55ef-469a-81ce-58db93f43f75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_4026ebda-f62c-4863-97a6-3bb2df62566f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_405ebc81-a29c-4a5a-ab35-92a776ff9663"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_44cf9743-92c9-49db-8e74-ef9605ace907"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5076cb29-d23c-4662-a321-2d070450348c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</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_53092b2f-8885-4535-a8eb-bf92a32dc963"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_54cc84b9-a460-4988-b395-11b63de370bd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">agys:TwoThousandAndSixteenStockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5505c9f7-7b54-45ec-967d-ff1d2f60a4cb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">agys:SubscriptionAndMaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5ad0d968-d260-4379-9ea8-996b5ac54164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">agys:ProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5d99e0d9-aad6-4081-b5d9-6711b2929ec9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5ec7ddb9-11a4-43d1-84ba-26ff9f9439f8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-07-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_63e3b993-666c-42af-b813-114eafc5076c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</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_665e7207-0092-45d7-a55d-6653848cd19d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_673127c5-e935-440e-ac71-5bd382dee9e2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_695a3148-4ffe-4416-aed3-897e02c1df56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-30</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6d4813df-5857-4a12-a8ad-42993d4fb3d6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">agys:SubscriptionAndMaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_710b6bd8-2a63-47b5-9348-591d30a623ce"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7679f7fb-7df9-4ad6-b2b0-4579cc2705f7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">agys:SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7e0f84d3-530d-46a0-8131-8d964fed006f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000078749</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="U_pure"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="U_UnitedStatesOfAmericaDollarsShare"><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="U_shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="U_USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit></ix:resources></ix:header></div>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:1pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <p style="border-top:2.25pt double;padding-top:1pt;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">UNITED STATES</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">SECURITIES AND EXCHANGE COMMISSION</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">WASHINGTON, DC 20549</span></p>
  <p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:1.5pt;font-family:Proxima Nova;margin-bottom:5pt;border-bottom:0.5pt solid;margin-right:40%;text-align:center;"><span style="white-space:pre-wrap;font-size:3pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">FORM </span><span style="font-size:18pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_54072387-e5bd-46e0-880b-2a40cf1cc5a4" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:DocumentType"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">10-Q</span></ix:nonNumeric></span></p>
  <p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:0.5pt;font-family:Proxima Nova;margin-bottom:5pt;border-bottom:0.5pt solid;margin-right:40%;text-align:center;"><span style="white-space:pre-wrap;font-size:3pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:4.5pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Mark One)</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:4%;"/>
    <td style="width:96%;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-left:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_3f95d39f-6a4d-4f6d-8f77-4b675d9d05be" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span></p></td>
    <td style="padding-left:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:6pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">For the quarterly period ended </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_a573cfb7-6adc-43e3-bde6-9921c88a28fa" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">June 30, </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_75fa7769-a803-433d-a773-1a16026f2b18" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:DocumentFiscalYearFocus"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2024</span></ix:nonNumeric></span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">OR</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:4%;"/>
    <td style="width:96%;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-left:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:6pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_0d33aea2-30ce-46b3-af56-e26c80fb655c" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
    <td style="padding-left:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:6pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:5pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">For the transition period from _____ to _____</span></p>
  <p style="font-size:10pt;margin-top:5pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Commission File Number:</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_185e6a76-8b23-4035-ae1e-0b0461002e38" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:EntityFileNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">000-5734</span></ix:nonNumeric></span></p>
  <p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:2pt;font-family:Proxima Nova;margin-bottom:5pt;border-bottom:0.5pt solid;margin-right:40%;text-align:center;"><span style="white-space:pre-wrap;font-size:3pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="font-size:23.5pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_3812a314-81a8-4df3-b4e2-839248cb6666" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:EntityRegistrantName"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:23.5pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">AGILYSYS, INC.</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Exact Name of Registrant as Specified in its Charter)</span></p>
  <p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:2pt;font-family:Proxima Nova;margin-bottom:0;border-bottom:0.5pt solid;margin-right:40%;text-align:center;"><span style="white-space:pre-wrap;font-size:3pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:50%;"/>
    <td style="width:50%;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_8d3173f1-9687-48f5-a9c0-d7b1c1797e02" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Delaware</span></ix:nonNumeric></span></p></td>
    <td style="vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_0d164187-2445-4144-b21f-07a866b097c7" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:EntityTaxIdentificationNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">34-0907152</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:7pt;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="vertical-align:bottom;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(State or other jurisdiction of</span></p><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0.75pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">incorporation or organization)</span></p></td>
    <td style="vertical-align:bottom;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(I.R.S. Employer<br/>Identification No.)</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0.75pt;text-align:center;"><span style="font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_84280fb7-7bd3-4f4c-bed1-feb9dfc0a10f" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:EntityAddressAddressLine1"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3655 Brookside Parkway</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">, </span><span style="font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_4b03387c-7e3e-4634-942b-86295acbb1f1" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:EntityAddressAddressLine2"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Suite 300</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0.75pt;text-align:center;"><span style="font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_1c70c4e7-05f2-48b8-a830-29450ee242c8" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:EntityAddressCityOrTown"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Alpharetta</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">, </span><span style="font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_904a8c14-b5d0-4d76-82cc-6453b446ee29" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Georgia</span></ix:nonNumeric></span></p></td>
    <td style="vertical-align:bottom;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_44f329f4-9518-4a58-b622-28f979e886c9" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:EntityAddressPostalZipCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">30022</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:7pt;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="vertical-align:bottom;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Address of principal executive offices)</span></p></td>
    <td style="vertical-align:bottom;padding-right:0.01in;"><p style="font-size:7pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Zip Code)</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Registrant&#8217;s telephone number, including area code:</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> (</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_d6661ab8-680c-460e-9a30-793dd70ba313" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:CityAreaCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">770</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">) </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_6f03e2eb-6c4c-4548-af45-3a581d3175e8" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:LocalPhoneNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">810-7800</span></ix:nonNumeric></span></p>
  <p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:2pt;font-family:Proxima Nova;margin-bottom:0;border-bottom:0.5pt solid;margin-right:40%;text-align:center;"><span style="white-space:pre-wrap;font-size:3pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Securities registered pursuant to Section 12(b) of the Act:</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:4pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:35%;"/>
    <td style="width:1%;"/>
    <td style="width:22%;"/>
    <td style="width:1%;"/>
    <td style="width:41%;"/>
   </tr>
   <tr style="height:9pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><br/>Title of each class</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Trading</span></p><p style="font-size:9pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Symbol(s)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><br/>Name of each exchange on which registered</span></p></td>
   </tr>
   <tr style="height:9pt;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_f45124cd-db70-4fbb-a001-35e949198aa6" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:Security12bTitle"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Common Stock, without par value</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_4c993ea3-1294-4978-ab54-e24d0261b676" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:TradingSymbol"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">AGYS</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_bda6ec1e-a0a3-43e8-8ee2-3b1cae62cfd9" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nasdaq</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;Global Select Market</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.     </span><span style="font-size:9pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_b2591b68-54db-415b-becc-3c08d2b5f6da" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:EntityCurrentReportingStatus"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Yes  </span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9746; </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">   No  </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9744;</span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).     </span><span style="font-size:9pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_357af779-ad73-4eb4-b167-54fd33bd379f" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:EntityInteractiveDataCurrent"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Yes  </span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9746; </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">   No  </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9744;</span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:27%;"/>
    <td style="width:1%;"/>
    <td style="width:39%;"/>
    <td style="width:1%;"/>
    <td style="width:27%;"/>
    <td style="width:1%;"/>
    <td style="width:4%;"/>
   </tr>
   <tr style="height:9pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_f6d69727-8999-48b0-bd51-aa95d8e440ed" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Large Accelerated filer</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#9746;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Accelerated filer</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#9744;</span></p></td>
   </tr>
   <tr style="height:9pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Non-Accelerated filer</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#9744;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Smaller reporting company</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_fe61c0c2-95f3-455c-9e99-d9f9d62d06e1" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:9pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Emerging growth company</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_07ab51c5-0e73-439a-a234-eaaaa016b1a5" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:4pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:5.333%;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">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></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).	Yes  </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9744; </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">   No  </span><span style="font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_1870e9d2-bf79-4329-aeb5-6bba3734b8ce" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="dei:EntityShellCompany" format="ixt:fixed-false"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Proxima Nova;margin-bottom:3pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">As of July 19, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">, the registrant had </span><span style="font-size:9pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ddf6b108-aa13-4471-8591-158221d74653" contextRef="C_5ec7ddb9-11a4-43d1-84ba-26ff9f9439f8" name="dei:EntityCommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">27,881,838</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> shares of common stock outstanding.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:1pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <p style="border-top:2.25pt double;padding-top:1pt;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></p></div></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;" id="agilysys_inc1"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">AGILYSY</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">S, INC.</span></p>
  <p style="font-size:10pt;margin-top:10pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">TABLE OF CONTENTS</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:12%;"/>
    <td style="width:10.56%;"/>
    <td style="width:73%;"/>
    <td style="width:4.44%;"/>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="3" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><a href="#agilysys_inc"><span style="color:#0563c1;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Part I. Financial Information</span></a></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Item 1</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><a href="#agilysys_inc"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Financial Statements (Unaudited)</span></a></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">3</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><a href="#condensed_consolidated_balance_sheets"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Condensed Consolidated Balance Sheets &#8211; June 30, 2024 (Unaudited) and March 31, 2024</span></a></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">3</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><a href="#condensed_consolidated_statements_operat"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Condensed Consolidated Statements of Operations (Unaudited) &#8211; Three Months Ended June 30, 2024 and June 30, 2023</span></a></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">4</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><a href="#condensed_consolidated_statements_compre"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Condensed Consolidated Statements of Comprehensive Income (Unaudited) &#8211; Three Months Ended June 30, 2024 and June 30, 2023</span></a></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">5</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><a href="#condensed_consolidated_statements_cash_f"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Condensed Consolidated Statements of Cash Flows (Unaudited) &#8211; Three Months Ended June 30, 2024 and June 30, 2024</span></a></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">6</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><a href="#condensed_consolidated_statements_shareh"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Condensed Consolidated Statements of Shareholders' Equity (Unaudited) &#8211; Three Months Ended June 30, 2024 and June 30, 2023</span></a></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">7</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><a href="#fis_notes_to_financial_statement"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Notes to Condensed Consolidated Financial Statements (Unaudited)</span></a></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">8</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Item 2</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><a href="#item_2_managements_discussion_analysis_f"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">17</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Item 3</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><a href="#item_3_quantitative_qualitative_disclosu"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Quantitative and Qualitative Disclosures About Market Risk</span></a></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">23</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Item 4</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><a href="#item_4_controls_procedures"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Controls and Procedures</span></a></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">23</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="3" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><a href="#part_ii_or_information"><span style="color:#0563c1;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Part II. Other Information</span></a></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Item 1</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><a href="#item_1___legal_proceedings"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Legal Proceedings</span></a></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">24</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Item 1A</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><a href="#item_1a_risk_factors"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Risk Factors</span></a></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">24</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Item 2</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><a href="#item_2___unregistered_sales_equity_secur"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Unregistered Sales of Equity Securities and Use of Proceeds</span></a></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">24</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Item 3</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><a href="#item_3__defaults_upon_senior_securities"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Defaults Upon Senior Securities</span></a></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">24</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Item 4</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><a href="#item_4__mine_safety_disclosures"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Mine Safety Disclosures</span></a></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">24</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Item 5</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><a href="#item_5__or_information"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Other Information</span></a></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">24</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Item 6</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><a href="#item_6__exhibits"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Exhibits</span></a></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">25</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><a href="#signature"><span style="color:#0563c1;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Signatures</span></a></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">26</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2</span></p></div></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;" id="agilysys_inc"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">AGILYSYS</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">, INC.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:6pt;text-align:center;" id="condensed_consolidated_balance_sheets"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">CONDENSED CONSOLIDA</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">TED BALANCE SHEETS</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:66.387%;"/>
    <td style="width:1.72%;"/>
    <td style="width:1%;"/>
    <td style="width:13.317%;"/>
    <td style="width:1%;"/>
    <td style="width:1.72%;"/>
    <td style="width:1%;"/>
    <td style="width:12.857999999999999%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands, except share data)</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">June 30, 2024 (Unaudited)</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">March 31,<br/>2024</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">ASSETS</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Current assets:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Cash and cash equivalents</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_abb2f6b3-7adb-4854-aaeb-25facc88023b" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">144,111</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fb923322-fff0-4433-ad72-3c9165238d85" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">144,891</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Accounts receivable, net of allowance for expected credit losses<br/>&#160;&#160;&#160;of $</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c90571ed-efd1-4394-84bc-9ee2c1a83960" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">944</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;and $</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_216eccc8-f209-4d51-a045-d30d44785da8" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">974</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">, respectively</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_17bbcdf9-bc96-4197-9de1-0f1d7649e007" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:AccountsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,308</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d4d5d712-da0d-4b22-945b-cd3cb2488afd" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:AccountsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,441</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Contract assets</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_5e371b78-c8a9-4b85-a10f-dc675afd4468" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:ContractWithCustomerAssetNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,523</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_36f55bc3-7e95-42b9-bec6-8fecba75a747" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:ContractWithCustomerAssetNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,287</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Inventories</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_d9226cfe-b164-48f6-92a1-9a9a635ea838" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:InventoryNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,300</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4472cd10-abc4-4eef-b45b-02837f686037" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:InventoryNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,587</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_3dd2293a-65dd-4b40-9909-50303c34957d" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,523</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d0ebf2f1-1102-441d-be68-9af1fd8d826d" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,731</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total current assets</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_3dfdf05f-f3d8-4c9c-b641-6ccaa51af593" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:AssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">186,765</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4aac6ee7-0adf-4d42-9cd2-469e0e81a334" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:AssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">188,937</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Property and equipment, net</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_db4fc008-708a-44d0-b409-b9c973a003fb" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,663</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1a508144-fa56-46fb-8a02-b3735e8a3bfe" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,930</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Operating lease right-of-use assets</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_06fc37bd-88b3-4e10-baab-fe3ce62f0263" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,843</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_89446046-2967-4990-985a-41eeefef758b" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,384</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Goodwill</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_fb081222-7309-4b78-93fe-8841cf0f92f3" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,659</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cbe48c95-3a0d-4a35-9001-2fa2d4dd1a94" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,791</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Intangible assets, net</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_30b3d8dc-8e86-4a84-b518-016e91da2ccc" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,706</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f9bbb280-dad0-416f-9182-a499a4434c29" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,952</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Deferred income taxes, non-current</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_18e79a7e-d881-42af-b8b7-891501fc9c0f" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">76,237</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_966d2033-47be-4dd4-9199-4296fc644f6e" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">67,373</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Other non-current assets</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_26f1d380-4561-4b22-8dd8-4f026292f1d4" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,825</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_845f35b9-1021-49cb-87c5-dd34bc5d05c1" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,063</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total assets</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_3d26555a-91bd-445f-b2e0-92e0c0b445e7" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">355,698</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_751d9687-6995-4208-8b62-0266172647bb" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">350,430</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">LIABILITIES AND SHAREHOLDERS' EQUITY</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Current liabilities:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Accounts payable</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_558c75bf-5905-416c-871b-c69e84a6f7b9" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:AccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,085</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_529ba3b9-5e2f-4d3f-8990-47dba1cd6051" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:AccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,422</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Contract liabilities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_7bbab69e-9b4e-42ed-90dd-698395bc8ca6" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:ContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,200</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e81fafc9-ed94-4bc8-893b-d366bd077651" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:ContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">56,148</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Accrued liabilities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_0e4e6f08-43c2-457e-a247-624666bcf0b1" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,127</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_65a3ae20-ad3e-40bc-8c04-b27590e5b1d1" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,522</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Operating lease liabilities, current</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_a2e0dc84-9781-4498-a1cc-e5ea25fe986f" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,992</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f70332f0-b4aa-428f-8aeb-0e55ef40420e" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,279</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total current liabilities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_3fdefd0a-0b73-4b9f-9710-2c2a2f803952" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:LiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">77,404</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1029239b-98b1-403a-abad-0fc23a9c4b42" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:LiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">89,371</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Deferred income taxes, non-current</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_7fe13688-b742-4b16-8242-5d2cadf1aaae" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">549</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7386cd66-f1b3-4b4c-98f2-b2f70e19e1db" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">554</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Operating lease liabilities, non-current</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_0a36e887-7110-457d-939a-4ebbbe6de521" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,903</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_dec52cea-31be-4602-8929-36e2aaaae60c" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,613</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Other non-current liabilities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_ac7fdd28-ccab-480a-91d4-6353f1f8c0af" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,671</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_92ba71c6-5573-4f30-9a7c-47bfc8744670" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,415</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;"><span style="-sec-ix-hidden:F_948c39bf-7328-4ee3-a142-37f2dad3e5a7;"><span style="-sec-ix-hidden:F_7ba806a4-6271-42fb-887e-b9c36aa296fc;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commitments and contingencies</span></span></span></span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Shareholders' equity:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Common shares, without par value, at $</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_52e151a5-117f-44a0-99e7-16d82000fd11" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_d2ba8814-30be-4eac-ad32-6d0b5ae77c18" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.30</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;stated value; </span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_16f53fa8-ec0c-440b-a0a1-62107348f90f" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_4fc73b3c-3e1f-4213-9be7-7e9f742184bf" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">80,000,000</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><br/>&#160;&#160;&#160;shares authorized; </span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d272ab87-4c22-4760-9b80-4a2305145b60" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_e269679d-c6fc-43b1-89d0-2cf5acd1a79d" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">33,342,288</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;shares issued; and </span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cb047b79-bd1e-47fe-a744-441e604afb3e" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">27,872,345</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><br/>&#160;&#160;&#160;and </span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0808fb5a-8c39-4693-8d7c-301921fd3b95" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">27,376,862</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;shares outstanding at June 30, 2024<br/>&#160;&#160;&#160;and March 31, 2024, respectively</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_794d4894-d7e4-4368-b36f-2eb98123900e" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:CommonStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,003</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_94a390b7-fd49-497f-a013-27a3e91883dc" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:CommonStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,003</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Treasury shares, </span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e256c17e-8517-45da-8b70-c2b570d41d74" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:TreasuryStockCommonShares" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">5,469,903</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;and </span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e9967387-36c3-4db0-a362-e531620c5158" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:TreasuryStockCommonShares" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">5,965,426</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;at June 30, 2024<br/>&#160;&#160;&#160;and March 31, 2024, respectively</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_dba46574-b508-43ca-8a9b-2ad1ef2a9d87" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:TreasuryStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,642</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c061154f-33b2-44ef-85bd-55c2374807a7" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:TreasuryStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,791</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Capital in excess of stated value</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_c24ad00d-6310-4669-ad6c-b51653214bce" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:AdditionalPaidInCapital" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">98,277</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3ee12cef-23cf-446b-a4c8-92f13da6b04e" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:AdditionalPaidInCapital" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">94,680</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Retained earnings</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_dd59bedf-ea91-4a63-92df-711e806b9c9b" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">151,861</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3924d696-ec84-40b3-af3b-f3771921ed32" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">137,755</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Accumulated other comprehensive loss</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_6a71944e-a399-4fd7-9783-66d718f333d7" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,328</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_dcc0755a-d5f6-44d7-af4a-a70f6a6734d3" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="INF" sign="-" format="ixt:num-dot-decimal">4,170</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total shareholders' equity</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_6d5408fc-5bfa-41b0-84b1-65784cfaf82a" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">254,171</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9838815a-4ab1-4392-b0bb-4eaebcd02723" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">236,477</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total liabilities and shareholders' equity</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_0e87157d-53f5-4930-91af-3c8278741ff2" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">355,698</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_85d54ecc-64fe-4d7c-95ab-090ed4eeb028" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">350,430</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:6pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">See accompanying notes to unaudited condensed consolidated financial statements.</span></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">3</span></p></div></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;" id="fis_income_statement"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">AGILYSYS, INC.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;" id="condensed_consolidated_statements_operat"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">CONDENSED CONSOLIDATED S</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">TATEMENTS OF OPERATIONS</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Unaudited)</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:66.273%;"/>
    <td style="width:2.2%;"/>
    <td style="width:1%;"/>
    <td style="width:12.662%;"/>
    <td style="width:1%;"/>
    <td style="width:2.2%;"/>
    <td style="width:1%;"/>
    <td style="width:12.662%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands, except per share data)</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2024</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2023</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net revenue:</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Products</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_86da5797-c762-443e-b2df-233f95f7c399" contextRef="C_e159992c-4dc9-4484-8c81-b0520e325533" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,874</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c93844f4-0191-4f31-8461-9706c534f232" contextRef="C_710b6bd8-2a63-47b5-9348-591d30a623ce" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,781</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Subscription and maintenance</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_8ee7f91b-d6b1-4b93-820b-59f1f1d2996a" contextRef="C_6d4813df-5857-4a12-a8ad-42993d4fb3d6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,043</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1edaecac-5861-4000-95e1-20586ec917d8" contextRef="C_5505c9f7-7b54-45ec-967d-ff1d2f60a4cb" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,125</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Professional services</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_2a7a03da-9bf9-420d-843f-5af728b87dc6" contextRef="C_830e936a-5105-47b1-b818-0e14fcf0f351" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,595</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a5863499-c29b-4cb5-9719-3af54076b2af" contextRef="C_5ad0d968-d260-4379-9ea8-996b5ac54164" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,153</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total net revenue</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_2cf95123-d455-4116-a946-74eeefd42a9e" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">63,512</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a27c7b3f-eb5c-410c-aee6-33d831719c92" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">56,059</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Cost of goods sold:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Products</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_a97e8522-dfbe-441c-864c-ae61a9e655f9" contextRef="C_e159992c-4dc9-4484-8c81-b0520e325533" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,226</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_91ce8a22-9d96-4521-9cb6-aa1a98167cfa" contextRef="C_710b6bd8-2a63-47b5-9348-591d30a623ce" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,565</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Subscription and maintenance</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_88dd36e8-89df-4c0c-971b-93ff60fb24cb" contextRef="C_6d4813df-5857-4a12-a8ad-42993d4fb3d6" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,108</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f9fcc25e-1b1f-42ee-a847-47471b6023ca" contextRef="C_5505c9f7-7b54-45ec-967d-ff1d2f60a4cb" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,637</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Professional services</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_a700d3e2-f0eb-4d86-adfa-5dad16dd4a67" contextRef="C_830e936a-5105-47b1-b818-0e14fcf0f351" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,310</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d8aafc35-5784-46e7-b8cd-761c6aeb9074" contextRef="C_5ad0d968-d260-4379-9ea8-996b5ac54164" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,800</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total cost of goods sold</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_70dcaf97-ea0d-4d71-a015-7306a10bcfbb" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,644</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7c95feab-bf5e-411a-95a7-f29f489fc715" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,002</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Gross profit</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_8ec659fb-e43c-4346-94d3-681e782b630c" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,868</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d4dfc3a9-292b-4f56-bf07-ee9e709c8929" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">33,057</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Gross profit margin</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_32271c53-1f84-43b6-9520-5b175e7761fc" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="agys:GrossProfitRatio" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">62.8</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2cea9659-f9fd-44ed-85c1-22a8a9948989" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="agys:GrossProfitRatio" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">59.0</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Operating expenses:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Product development</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_48ad3b6a-9f4e-4592-84f9-28539af877f6" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,720</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_073edad6-ed07-45e0-b41b-9a8b6aee4611" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,321</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Sales and marketing</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_7f04cf18-5434-4ff8-8375-55cf1152349e" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,014</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2b0bf230-430a-4299-8f3f-9ee73f9ef235" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,301</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">General and administrative</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_673e5058-844e-4b4b-8c46-f784cd664eb3" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,483</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c80d9986-120d-4fd6-9663-d91e584fda31" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,365</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Depreciation of fixed assets</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_d5b4451b-35c4-4690-bb53-9ff4346738a5" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">838</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fd35095b-e0f3-417f-bff5-e08c6dbea1bd" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">923</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Amortization of internal-use software and intangibles</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_ba21aef6-63dd-4d4e-b184-d47ea6ae9180" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">251</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3fd8a7f2-ebf0-48f6-9524-892c53caf884" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">430</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Other charges, net</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_7e59b67c-5e7e-4836-9f59-2d20f5d38cb3" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:OtherExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">550</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_88f57747-da8d-4e36-abb9-527cb891e3a3" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:OtherExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">759</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Legal settlements</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_5d597e29-d0b5-40d9-a504-bd7911737435" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:GainLossRelatedToLitigationSettlement" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">265</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fcdf0966-0eb5-45f6-925c-435bbc204277" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:GainLossRelatedToLitigationSettlement" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total operating expense</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_7d3c81c1-6be0-4bb8-8500-cadfad796b68" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:SellingGeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,121</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a81a7616-35e7-440e-bc8e-450c272d93cf" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:SellingGeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,099</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Operating income</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_90d74b54-c0ba-4e97-871b-12a22a4b39ef" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,747</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f0aa88df-dafe-405d-ac27-8d608b60cf05" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">958</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Other income (expense):</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Interest income</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_129b848b-1e79-4915-8aa5-192911eda156" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:InvestmentIncomeInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,782</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1776f360-7ebc-4ea9-82ac-bbb20e063c88" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:InvestmentIncomeInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,101</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Other (expense), net</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_0909d68c-ae6f-48ec-9d18-e614027b8cd4" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">157</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e3764745-15ba-42fe-b63a-ea35c749e247" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">159</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Income before taxes</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_006a62ba-006f-4000-8b60-864c4604a895" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,372</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_50d22f42-1c94-4174-a5a1-10a064c45e62" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,900</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Income tax (benefit) provision</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_b6e2b440-9416-4a2d-8156-b68e8fd9185d" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">6,734</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5c5df853-70af-4e72-b4f3-4c0bd06d0533" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">352</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net income</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_fb55c137-85aa-4f95-8d1d-198a04ca571f" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,106</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_87ad00dd-8faa-4c75-a705-96ce41c16f95" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,548</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Series A convertible preferred stock dividends</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_7d5c77a2-6ee9-4fdf-9dac-d8156c8e4091" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="agys:AccretionOfConvertiblePreferredStockDividends" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_983dc95f-43f6-4727-aa73-38d549e53fca" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="agys:AccretionOfConvertiblePreferredStockDividends" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">459</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net income attributable to common shareholders</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_56bf5e12-2a0c-4004-a475-1abc4d3d626c" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,106</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_13822fd8-cf79-499a-bc40-91aee07793f6" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,089</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Weighted average shares outstanding - basic</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_c278c42d-dc3d-45c4-9f96-6f2c6a17ebe5" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,134</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6f7c429f-1d37-4acb-8c05-7387619d03ad" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,936</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net income per share - basic:</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_6558793c-ff0b-41e4-b9ff-c2733547494d" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.52</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6e179590-8273-4156-b9a7-f147b37910b2" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.04</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Weighted average shares outstanding - diluted</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_eea3508f-0a3c-4049-aee0-4926093c86eb" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,127</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fab67b76-0263-431e-adb4-f6c6e11d3bf8" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,177</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net income per share - diluted:</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_ed1f570d-6ed8-48ae-a9b7-826db298e295" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.50</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5bc8a870-9e47-4e8d-b76d-ba638b922ee2" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.04</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:6pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">See accompanying notes to unaudited condensed consolidated financial statements.</span></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">4</span></p></div></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">AGILYSYS, INC.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;" id="condensed_consolidated_statements_compre"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">CONDENSED CONSOLIDATED STATE</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">MENTS OF COMPREHENSIVE INCOME</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Unaudited)</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:66.72%;"/>
    <td style="width:1.72%;"/>
    <td style="width:1%;"/>
    <td style="width:12.92%;"/>
    <td style="width:1%;"/>
    <td style="width:1.72%;"/>
    <td style="width:1%;"/>
    <td style="width:12.92%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands)</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2024</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2023</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net income</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_161abd3b-da96-4233-bae8-72fa1625d13f" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:IncomeLossFromContinuingOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,106</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b034eb43-cd1f-440b-b53f-32d11d5b441d" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:IncomeLossFromContinuingOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,548</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Other comprehensive income (loss):</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Unrealized foreign currency translation adjustments</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_e15d753a-f19c-493e-9496-ad452492cc09" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">158</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_afe313d2-73e7-4940-96bf-be9ffbc7f758" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">523</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total comprehensive income</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_37dda0ff-316d-44aa-81a7-19789ab72eb6" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,948</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a288ed5d-0b8b-4687-bada-b62a228e2237" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,071</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:6pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">See accompanying notes to unaudited condensed consolidated financial statements.</span></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">5</span></p></div></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">AGILYSYS, INC.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;" id="condensed_consolidated_statements_cash_f"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">CONDENSED CONSOLIDATED S</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">TATEMENTS OF CASH FLOWS</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Unaudited)</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:75.405%;"/>
    <td style="width:1.78%;"/>
    <td style="width:1%;"/>
    <td style="width:7.938%;"/>
    <td style="width:1%;"/>
    <td style="width:1.78%;"/>
    <td style="width:1%;"/>
    <td style="width:9.098%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three Months Ended</span></p></td>
    <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">June 30,</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands)</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2024</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2023</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Operating activities</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net income</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_97c4681d-a46d-4cd6-91b2-ef540d957659" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,106</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_03957eb7-df3e-4ae4-a7da-0bcb8f48687c" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,548</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Adjustments to reconcile net income to net cash provided by operating activities:</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Depreciation of fixed assets</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_58bc4156-76b8-4e0f-953f-bb650cc04b21" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">838</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0f2945be-cd2e-43bd-b10a-fc241fe05044" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">923</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Amortization of internal-use software and intangibles</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_b4e86a08-e9d9-4c49-a3a8-13d98d8d6723" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">251</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f0738380-2d26-478e-aa63-4d6eaf51fc89" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">430</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Deferred income taxes</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_855df0df-4989-42a6-919a-05fcf0db88ac" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">8,861</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bcd15541-3910-4ff5-888e-804f3f923c88" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">129</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Share-based compensation</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_71280a7f-7e1c-4946-af6c-19eab6639ab8" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,429</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9db1a65c-4987-4a3c-a987-c8192e47c8d8" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,167</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Changes in operating assets and liabilities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_5489fc95-4ba6-4c63-9f33-0c6acd9eed6e" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="agys:IncreaseDecreaseInOperatingAssetsAndLiabilties" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,665</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_944f91d6-2a0b-448b-8cd6-ce8aa8b40fda" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="agys:IncreaseDecreaseInOperatingAssetsAndLiabilties" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,917</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net cash provided by operating activities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_525bd72c-ea9d-48f1-a0eb-a7b931d8590f" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,098</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0a321ddc-975a-4e3f-aace-8a0021eef1b3" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Investing activities</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Capital expenditures</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_d2400b22-c7fb-4441-a739-f90917587945" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:PaymentsToAcquireProductiveAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">869</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_145bdc0e-c63d-4ec1-9d60-1ce5e2db5eca" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:PaymentsToAcquireProductiveAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,065</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Additional investments in corporate-owned life insurance policies</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_af5caa27-fc2b-46f0-945a-74e9f3ac1220" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:PaymentsForProceedsFromLifeInsurancePolicies" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9f1ccfcf-6ff6-4813-aeb0-21250f68dcaf" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:PaymentsForProceedsFromLifeInsurancePolicies" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net cash used in investing activities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_952e75c1-e1ed-4291-819e-54bdc9f45349" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">869</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_99c71073-557f-4426-b041-9972660e3d0a" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,067</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Financing activities</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Payment of preferred stock dividends</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_11478433-bf87-49bd-8b92-acef3a0482f1" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_eabc3303-6932-4f5a-b72d-8fa97b0db234" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">918</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Repurchase of common shares to satisfy employee tax withholding</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_63933f66-bbd9-4e2a-a7b6-92d159dfd426" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">925</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b889a8af-0c86-49f7-a0df-a26b79261c8f" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,783</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Principal payments under long-term obligations</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_6f1c2f64-d7ce-438f-a965-1cc1f54369c6" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:RepaymentsOfLongTermDebt" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_99f77010-1707-4dbc-8fea-ca9d69cac20e" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:RepaymentsOfLongTermDebt" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net cash used in financing activities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_62881d6a-2a3b-4810-8985-1c663b74a69d" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">925</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0734d191-a20d-46e1-9197-b22246b1f6dd" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,702</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Effect of exchange rate changes on cash</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_8f9c943b-2149-4ef2-ac93-6c10bfb88e5c" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">84</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_980c0a52-cb89-4d54-9afd-7e650f6afdb6" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net decrease in cash and cash equivalents</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_3d90cd64-f107-441f-8932-1e36d2b621f5" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">780</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_37de2ad3-25d8-46e8-97ae-b716da2ae96f" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">5,749</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Cash and cash equivalents at beginning of period</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_6f57e119-fd3c-4ca7-b808-9df8a74ccead" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">144,891</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7a52fcb8-c197-4430-a802-e428e9639747" contextRef="C_53092b2f-8885-4535-a8eb-bf92a32dc963" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">112,842</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Cash and cash equivalents at end of period</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_37b739c3-bf5c-4476-b9a9-8298127e4ee3" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">144,111</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2989041b-7b7a-4fe0-85d9-3f19b1284d66" contextRef="C_af5df206-7fb8-47c1-86a6-a385db39154b" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">107,093</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:6pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">See accompanying notes to unaudited condensed consolidated financial statements.</span></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">6</span></p></div></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">AGILYSYS, INC.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;" id="condensed_consolidated_statements_shareh"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">CONDENSED CONSOLIDATED STATEM</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">ENTS OF SHAREHOLDERS' EQUITY</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Unaudited)</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:26.969%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:5.998%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:4.998%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:4.998%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:4.998%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:5.998%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:5.998%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:9.996%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:6.058%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="30" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three Months Ended June 30, 2024</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Common Shares</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Issued</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">In Treasury</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Capital in<br/>excess of</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Accumulated<br/>other</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands, except share data)</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Shares</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Stated<br/>value</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Shares</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Stated<br/>value</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Stated<br/>value</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Retained<br/>earnings</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">comprehensive<br/>income (loss)</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Balance at March 31, 2024</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_d9f1c40e-4f0f-4823-b243-9547073cda38" contextRef="C_17c3b956-2556-41b0-af3c-d92c538c9a09" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">33,342</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_8798e060-b713-4c6c-b7de-91e9b65c03ca" contextRef="C_17c3b956-2556-41b0-af3c-d92c538c9a09" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,003</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_b7ee9658-120b-4e2e-86e7-b76196bd2659" contextRef="C_0842a084-2788-4728-a410-6030796dafaf" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" sign="-" format="ixt:num-dot-decimal">5,965</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_cf46ab02-2e33-4d0a-ae26-f2de4cae9645" contextRef="C_0842a084-2788-4728-a410-6030796dafaf" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,791</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_83eb7248-414d-4611-b0e4-d64cb5aa2977" contextRef="C_eb4b06cf-88b7-46ed-a941-6338a96ba193" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">94,680</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_bc62d5fa-18d3-4b10-851b-8c5fd7c4357c" contextRef="C_93887226-5ff9-4aa8-b3da-ca8fdb45e849" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">137,755</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_5d13f21b-d430-4a6c-919f-2ca1c0587835" contextRef="C_1527a530-c16a-442a-be5c-4562762f0acb" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,170</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_7e9333ab-14da-41b8-93c0-9cfa7bfb380b" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">236,477</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Share-based compensation</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_2da22f71-a878-4603-8fac-4c537a738ae5" contextRef="C_13d22981-a073-4a17-9836-29a7a1f3a5bb" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,850</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_5ce03106-3fcf-418b-92e2-ed668478d390" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,850</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Restricted shares issued, net</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_2aaa04c5-f9b0-49f0-b6af-f63ed14d3c45" contextRef="C_665e7207-0092-45d7-a55d-6653848cd19d" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">11</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_934ed10b-9c87-41cc-988a-3f2c566bc8dc" contextRef="C_665e7207-0092-45d7-a55d-6653848cd19d" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_4ef95890-1540-444a-be4e-1f74a168e1cc" contextRef="C_13d22981-a073-4a17-9836-29a7a1f3a5bb" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Shares issued upon exercise of SSARs</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_8084037a-9d82-4e56-b4ce-c0261ed79a33" contextRef="C_665e7207-0092-45d7-a55d-6653848cd19d" name="agys:ShareIssuedUponExerciseOfSsars" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">498</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_16c4b103-942e-4b16-ab19-6879ae539c09" contextRef="C_665e7207-0092-45d7-a55d-6653848cd19d" name="agys:SharesIssuedUponExerciseOfSsars" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">150</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_e25fd9a0-d81d-4d0a-a97d-ff461d076230" contextRef="C_13d22981-a073-4a17-9836-29a7a1f3a5bb" name="agys:SharesIssuedUponExerciseOfSsars" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">150</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Shares withheld for taxes upon<br/>&#160;&#160;&#160;exercise of SSARs or vesting <br/>&#160;&#160;&#160;of restricted shares</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_3d85b400-2de7-4be2-9a94-0e7ee07db017" contextRef="C_665e7207-0092-45d7-a55d-6653848cd19d" name="agys:NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">14</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_a13eb7bf-446f-4253-b3bf-e1c92276015d" contextRef="C_665e7207-0092-45d7-a55d-6653848cd19d" name="agys:RepurchasesOfSharesToSatisfyEmployeeTaxWithholding" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_891af775-72d1-4271-8708-9fdc4ac72984" contextRef="C_13d22981-a073-4a17-9836-29a7a1f3a5bb" name="agys:RepurchasesOfSharesToSatisfyEmployeeTaxWithholding" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,100</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_f44c23ab-c08e-4241-9fb9-7cce186b20b2" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="agys:RepurchasesOfSharesToSatisfyEmployeeTaxWithholding" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,104</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net income</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_bc081da4-a25e-4361-a90c-5e18503e90c7" contextRef="C_4026ebda-f62c-4863-97a6-3bb2df62566f" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,106</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_5f464c38-9f26-4277-9c94-8d174e5d3ef7" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,106</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Unrealized translation adjustments</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_348db883-057e-4086-b1ae-7339a83a9c7b" contextRef="C_405ebc81-a29c-4a5a-ab35-92a776ff9663" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">158</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_f2b3a8e3-295f-4371-bf89-bed6611ebaf0" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">158</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Balance at June 30, 2024</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_0f7d1792-2d46-46ad-81a5-987c785c2feb" contextRef="C_01d5cb49-04c5-4b31-bcc3-c0a6ea8c9e69" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">33,342</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_6e7404cf-de8b-4a05-8f89-79b2bf4d832e" contextRef="C_01d5cb49-04c5-4b31-bcc3-c0a6ea8c9e69" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,003</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_25836688-70d7-41f0-9afe-8da883ec4854" contextRef="C_7e0f84d3-530d-46a0-8131-8d964fed006f" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" sign="-" format="ixt:num-dot-decimal">5,470</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_5492f2c7-ebd7-45a5-b35f-95a776a2ed43" contextRef="C_7e0f84d3-530d-46a0-8131-8d964fed006f" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,642</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_5eec1bc2-6f0e-4e36-81ad-5bedc6087584" contextRef="C_a0c6c037-80c6-4b72-bfa2-004aa85e46e5" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">98,277</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_4280968d-a7e2-4fd6-9e4a-bf25b167847f" contextRef="C_2370b767-a651-4963-8b8f-3eeb255e7cde" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">151,861</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_a96bdb54-6cde-46c3-a03d-1d2b8b5ed423" contextRef="C_5076cb29-d23c-4662-a321-2d070450348c" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,328</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><ix:nonFraction id="F_cd24355e-0616-4dc6-8260-75f3a0fc4bd7" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">254,171</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="30" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three Months Ended June 30, 2023</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Common Shares</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Issued</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">In Treasury</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Capital in<br/>excess of</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Accumulated<br/>other</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands, except share data)</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Shares</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Stated<br/>value</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Shares</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Stated<br/>value</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Stated<br/>value</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Retained<br/>earnings</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">comprehensive<br/>income (loss)</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Balance at March 31, 2023</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fa7f0450-9edb-4f39-b2ee-bd74284d63ae" contextRef="C_c3f8843a-96d1-4980-88f6-da9ac6c5adfa" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">31,607</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_15ee6b01-3ef6-4ad9-b052-db8f8cd0a9d5" contextRef="C_c3f8843a-96d1-4980-88f6-da9ac6c5adfa" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,482</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d9434ed6-7382-4e96-aedc-d67da5f5ad56" contextRef="C_0efa24c0-0b2f-4d6b-a57e-758592764e6c" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" sign="-" format="ixt:num-dot-decimal">6,280</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_28844a1f-46fd-44c1-a998-9173b323edf0" contextRef="C_0efa24c0-0b2f-4d6b-a57e-758592764e6c" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,884</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_07a34ea6-660c-49a3-8a2a-201a34833907" contextRef="C_f7f9a3c4-702c-4b2c-8760-7706bda2d87a" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">52,978</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_61d6ec7b-132e-4df2-93ae-79f4f478624c" contextRef="C_0b1a8a13-0cd3-450c-9ccb-56bb2fc3389f" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">52,764</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_385262ca-77a9-4e3b-a50e-85c633d47870" contextRef="C_c241ffc3-9a18-486a-ae2b-fae19cd989ef" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,030</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4a7dc880-2171-4ea3-accb-e65bd92fd9f8" contextRef="C_53092b2f-8885-4535-a8eb-bf92a32dc963" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">109,310</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Share-based compensation</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c06a4e42-e597-422b-8f30-7e31db76b06b" contextRef="C_bc919898-808b-43cd-bd3d-449687b0e9d9" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,377</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_46e820dd-8686-433c-a951-6b67f5de3bbb" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,377</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Restricted shares issued, net</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_51b4c1ea-1217-4985-831d-1cb6edb059a5" contextRef="C_f298b666-0681-4879-be01-525e01580c19" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">12</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8f460a05-8813-42a7-9903-17d4eecd31fa" contextRef="C_f298b666-0681-4879-be01-525e01580c19" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a12db1b1-09a4-49d0-ad8e-d8c4c8ce38b5" contextRef="C_bc919898-808b-43cd-bd3d-449687b0e9d9" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Shares issued upon exercise of SSARs</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_372e3426-8b4b-4cca-8658-b0a110f54e2e" contextRef="C_f298b666-0681-4879-be01-525e01580c19" name="agys:ShareIssuedUponExerciseOfSsars" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">50</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_dd9ce785-e6b6-477f-9ea3-ed6f9e083b40" contextRef="C_f298b666-0681-4879-be01-525e01580c19" name="agys:SharesIssuedUponExerciseOfSsars" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">15</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_554b7a9b-332d-405d-837f-c3afa5d44b70" contextRef="C_bc919898-808b-43cd-bd3d-449687b0e9d9" name="agys:SharesIssuedUponExerciseOfSsars" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Shares withheld for taxes upon<br/>&#160;&#160;&#160;exercise of SSARs or vesting <br/>&#160;&#160;&#160;of restricted shares</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_feb9514e-2aa7-4388-aae5-7bec6a728a40" contextRef="C_f298b666-0681-4879-be01-525e01580c19" name="agys:NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">37</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ba1d0ca9-d5b4-443e-be2f-19a9478175dd" contextRef="C_f298b666-0681-4879-be01-525e01580c19" name="agys:RepurchasesOfSharesToSatisfyEmployeeTaxWithholding" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1678e388-be89-4707-a83e-56ffa3452e7b" contextRef="C_bc919898-808b-43cd-bd3d-449687b0e9d9" name="agys:RepurchasesOfSharesToSatisfyEmployeeTaxWithholding" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,602</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cdd25df0-7415-4ed8-9275-712e14215526" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="agys:RepurchasesOfSharesToSatisfyEmployeeTaxWithholding" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,613</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net income</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f1cfce05-632b-40fa-8819-3322df681d2f" contextRef="C_c5f707cc-f197-4383-a91f-2641ca1c4da4" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,548</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b47633c9-5503-496c-97c1-8960a58fb44e" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,548</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Series A convertible preferred stock dividends</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_013ad32d-540d-4539-8026-2ac22e0dadfd" contextRef="C_c5f707cc-f197-4383-a91f-2641ca1c4da4" name="agys:AccretionOfConvertiblePreferredStockDividends" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">459</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_29b5190c-c72b-468e-b95c-faf1f504e7f1" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="agys:AccretionOfConvertiblePreferredStockDividends" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">459</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Unrealized translation adjustments</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d25ab6c3-8c7f-497a-9860-59d4d2577613" contextRef="C_2df38e47-adc7-4a72-9fcf-9a8b82062a33" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">523</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_38fabd86-26d0-4cee-b10b-830eac2cb0d1" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">523</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Balance at June 30, 2023</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_25f68d78-11fb-4fae-9c00-448dcc2f7e28" contextRef="C_fb137953-7fcc-485c-895f-b2178dda7d2b" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">31,607</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_af5020a8-bcd9-415f-8e6c-4c441c454979" contextRef="C_fb137953-7fcc-485c-895f-b2178dda7d2b" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,482</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_72acea74-3c7c-48b4-95e1-997b5218b006" contextRef="C_5d99e0d9-aad6-4081-b5d9-6711b2929ec9" name="us-gaap:SharesOutstanding" unitRef="U_shares" decimals="INF" sign="-" format="ixt:num-dot-decimal">6,255</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cfc28eab-edf0-4ab2-b590-d780305e4b7a" contextRef="C_5d99e0d9-aad6-4081-b5d9-6711b2929ec9" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,877</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0480d214-8be0-47cf-a9c9-59a586a1fb13" contextRef="C_63e3b993-666c-42af-b813-114eafc5076c" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">53,735</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_38e99b69-e3d1-4a90-a025-c303416058ff" contextRef="C_ffdc7a70-a0b6-4c57-931f-7d8a435ef860" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">53,853</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f5543a0c-4deb-449e-b7c4-3d4c8c7c118a" contextRef="C_f71ba0ec-c39a-4462-98f9-4bb2692988b5" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,507</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-size:8pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a233a5da-d455-43dc-b748-26c49a0bb7e4" contextRef="C_af5df206-7fb8-47c1-86a6-a385db39154b" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">111,686</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:6pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">See accompanying notes to unaudited condensed consolidated financial statements.</span></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">7</span></p></div></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;" id="fis_notes_to_financial_statement"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">AGILYSYS, INC.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Unaudited)</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_2bfce081-0d26-4c43-b6fe-8ca258ccd83b" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" escape="true"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">1. Nature of Operations and Financial Statement Presentation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Nature of Operations</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Agilysys has been a leader in hospitality software for more than 45 years, delivering innovative cloud-native SaaS and on-premise solutions for hotels, resorts and cruise lines, casinos, corporate foodservice management, restaurants, universities, stadiums, and healthcare. The Company&#8217;s software solutions include point-of-sale (POS), property management (PMS), inventory and procurement, payments, and related applications that manage and enhance the entire guest journey. Agilysys also is known for its world-class customer-centric service. Many of the top hospitality companies around the world use Agilysys solutions to improve guest loyalty, drive revenue growth, and increase operational efficiencies. Agilysys operates across North America, Europe, the Middle East, Asia-Pacific, and India, with headquarters in Alpharetta, GA.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The Company has just one reportable segment serving the global hospitality industry.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The accompanying unaudited Condensed Consolidated Financial Statements include our accounts consolidated with our wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. Our fiscal year ends on March 31st. References to a particular year refer to the fiscal year ending in March of that year. For example, fiscal 2025 refers to the fiscal year ending March 31, 2025.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Our unaudited interim financial statements are prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information, the instructions to the Quarterly Report on Form 10-Q (Quarterly Report) under the Securities Exchange Act of 1934, as amended (the Exchange Act), and Rule 10-01 of Regulation S-X under the Exchange Act. Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations relating to interim financial statements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The Condensed Consolidated Balance Sheet as of June 30, 2024, as well as the Condensed Consolidated Statements of Operations, Condensed Consolidated Statements of Comprehensive Income, Condensed Consolidated Statements of Cash Flows, and Condensed Consolidated Statements of Shareholders&#8217; Equity for the three months ended June 30, 2024 and 2023, are unaudited. However, these financial statements have been prepared on the same basis as those in the audited annual financial statements. In the opinion of management, all adjustments of a recurring nature necessary to fairly state the results of operations, financial position, and cash flows have been made.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">These unaudited interim financial statements should be read together with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended March 31, 2024, filed with the Securities and Exchange Commission (SEC) on May 22, 2024.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Use of estimates</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that may affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reported periods. Actual results could differ from those estimates.</span></p></ix:nonNumeric></div>
  <div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_515831d2-ddea-4455-8b00-a209a05133bc" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:SignificantAccountingPoliciesTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2. Summary of Significant Accounting Policies</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">A detailed description of our significant accounting policies can be found in the audited financial statements for the fiscal year ended March 31, 2024, included in our Annual Report on Form 10-K. There have been no material changes to our significant accounting policies from those disclosed therein.</span></p><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_61b6edd5-229a-4501-8a1f-1d93dbf595df" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Recently Issued Accounting Pronouncements</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">In December 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2023-09 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(&#8220;ASU 2023-09&#8221;) to update income tax</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span></p><ix:exclude><div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">8</span></p></div></div></ix:exclude><ix:exclude>
       <hr style="page-break-after:always;"/><div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div></ix:exclude><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">disclosure requirements primarily by requiring specific categories and greater disaggregation within the rate reconciliation and disaggregation of income taxes paid by jurisdiction. The amendments in the ASU also remove disclosures related to certain unrecognized tax benefits and deferred taxes. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, or our fiscal 2026. The amendments may be applied prospectively or retrospectively with early adoption is permitted. We are currently assessing the impact of the requirements on our consolidated financial statements and disclosures.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">In November 2023, the FASB issued ASU No. 2023-07 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> (&#8220;ASU 2023-07&#8221;) to expand 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 any additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. ASU 2023-07 applies to entities with a single reportable segment. Annual disclosures are required for fiscal years beginning after December 15, 2023 or our fiscal 2025. Interim disclosures are required for periods within fiscal years beginning after December 15, 2024, or our fiscal 2026. Retrospective application is required for all prior periods presented with early adoption is permitted. We are currently assessing the impact of the requirements on our consolidated financial statements and disclosures.</span></p></ix:nonNumeric></div></ix:nonNumeric></div>
  <div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_82dcd744-ad4c-429e-b561-3aec8526c3b3" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:RevenueFromContractWithCustomerTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">3. Revenue Recognition</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Our customary business practice is to enter into legally enforceable written contracts with our customers. The majority of our contracts are governed by a master service agreement between us and the customer, which sets forth the general terms and conditions of any individual contract between the parties, which is then supplemented by a customer order to specify the different goods and services, the associated prices, and any additional terms for an individual contract. Performance obligations specific to each individual contract are defined within the terms of each order. Each performance obligation is identified based on the goods and services that will be transferred to our customer that are both capable of being distinct and are distinct within the context of the contract. The transaction price is determined based on the consideration to which we will be entitled and expect to receive in exchange for transferring goods or services to the customer. Typically, our contracts do not provide our customer with any right of return or refund; we do not constrain the contract price as it is probable that there will not be a significant revenue reversal due to a return or refund.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Typically, our customer contracts contain one or more of the following goods or services which constitute performance obligations.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Our proprietary software licenses typically provide for a perpetual right to use our software. Generally, our contracts do not provide significant services of integration and customization and installation services are not required to be purchased directly from us. The software is delivered before related services are provided and is functional without professional services, updates and technical support. We have concluded that the software license is distinct as the customer can benefit from the software on its own. Software revenue is typically recognized when the software is delivered or made available for download to the customer.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We recognize revenue for hardware sales when the product is shipped to the customer and when obligations that affect the customer&#8217;s final acceptance of the arrangement have been fulfilled. Hardware is purchased from suppliers and provided to the end-user customers via drop-ship or from inventory. We are responsible for negotiating price both with the supplier and the customer, payment to the supplier, establishing payment terms and product returns with the customer, and we bear the credit risk if the customer does not pay for the goods. As the principal contact with the customer, we recognize revenue and cost of goods sold when we ship or are notified by the supplier that the product has been shipped. In certain limited instances, as shipping terms dictate, revenue is recognized upon receipt at the point of destination or upon installation at the customer site.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Our subscription service revenue is comprised of fees for contracts that provide customers a right to access our software for a subscribed period. We do not provide the customer the contractual right to license the software at any time outside of the subscription period under these contracts. Our subscription service revenue is primarily based on rates per location, including rates per points of sale and per room. We recognize certain subscription service revenue on a per-transaction basis. The customer can only benefit from the software and software maintenance when provided the right to access the software. Accordingly, each of the rights to access the software, the maintenance services, any hosting services, and any transaction-based services is not considered a distinct performance obligation in the context of the contract and should be combined into a single performance obligation to be recognized over the contract period. The Company recognizes subscription revenue over a one-month period based on the typical monthly invoicing and renewal cycle in accordance with our customer agreement terms.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We derive maintenance service revenue from providing unspecified updates, upgrades, bug fixes, and technical support services for our proprietary software. These services represent a stand-ready obligation that is concurrently delivered and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span></p><ix:exclude><div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">9</span></p></div></div></ix:exclude><ix:exclude>
     <hr style="page-break-after:always;"/><div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div></ix:exclude><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">has the same pattern of transfer to the customer; we account for these maintenance services as a single performance obligation. Maintenance revenue includes the same services provided by third-parties for remarketed software. We recognize substantially all maintenance revenue over the contract period of the maintenance agreement. We also recognize certain maintenance service revenue based on the volume of payment transactions processed by third parties through access to our software.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Professional services revenues primarily consist of fees for consulting, implementation, installation, integration, development and training and are generally recognized over time as the customer simultaneously receives and consumes the benefits of the professional services as the services are being performed. Certain professional development services are recognized upon delivery of the developed solutions to the customer. At the end of each reporting period, we recognize the most likely amount of variable consideration on any contract holdbacks we expect to bill for development services delivered. Professional services can be provided by internal or external providers, do not significantly affect the customer&#8217;s ability to access or use other provided goods or services, and provide a measure of benefit beyond that of other promised goods or services in the contract. As a result, professional services are considered distinct in the context of the contract and represent a separate performance obligation. Professional services that are billed on a time and materials basis are recognized over time as the services are performed. For contracts billed on a fixed price basis, revenue is recognized over time using an input method based on labor hours expended to date relative to the total labor hours expected to be required to satisfy the related performance obligation.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We use the market approach to derive standalone selling price (&#8220;SSP&#8221;) by maximizing observable data points (in the form of recently executed customer contracts) to determine the price customers are willing to pay for the goods and services transferred. If the contract contains a single performance obligation, the entire transaction price is allocated to that performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative SSP basis.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Shipping and handling fees billed to customers are recognized as revenue and the related costs are recognized in cost of goods sold. Revenue is recorded net of any applicable taxes collected and remitted to governmental agencies.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Disaggregation of Revenue</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We derive and report our revenue from the sale of products (proprietary software licenses, third party hardware and operating systems), subscription and maintenance, and professional services. Products revenue recognized at a point in time totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_14fd3439-29b6-4224-9f5b-692ca1b4be34" contextRef="C_e159992c-4dc9-4484-8c81-b0520e325533" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">9.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5950ed8a-de05-4357-b59e-d7121ed72dd9" contextRef="C_710b6bd8-2a63-47b5-9348-591d30a623ce" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">12.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> for the three months ended June 30, 2024 and 2023, respectively. Subscription, maintenance, and substantially all professional services revenue recognized over time totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9a72ba20-790d-467c-ba10-41de0f499f74" contextRef="C_19c8b73b-e197-457e-bebd-f2f66348d88a" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">53.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9116a255-30c6-4b15-a7b8-332cf05556e0" contextRef="C_7679f7fb-7df9-4ad6-b2b0-4579cc2705f7" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">43.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> for the three months ended June 30, 2024 and 2023, respectively.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Contract Balances</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Contract assets are rights to consideration in exchange for goods or services that we have transferred to a customer when that right is conditional on something other than the passage of time. The majority of our contract assets represent unbilled amounts related to products and professional services. We expect billing and collection of our contract assets to occur within the next twelve months. We receive payments from customers based upon contractual billing schedules and accounts receivable are recorded when the right to consideration becomes unconditional. Contract liabilities represent consideration received or consideration which is unconditionally due from customers prior to transferring goods or services to the customer under the terms of the contract.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Revenue recognized from amounts included in contract liabilities at the beginning of the period was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2f92633f-1c52-4f96-81d7-973b2df5580a" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">26.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0d356e5f-f802-4df1-9dbe-53ba13528468" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">22.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> for the three months ended June 30, 2024 and 2023, respectively. Because the right to the transaction became unconditional, we transferred to accounts receivable from contract assets at the beginning of the period, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4c70afbe-c612-4abd-8627-ef5b92e84c43" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:ContractWithCustomerAssetReclassifiedToReceivable" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_23f020ea-0c88-43c4-ae80-8261fa8034bf" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:ContractWithCustomerAssetReclassifiedToReceivable" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> for the three months ended June 30, 2024 and 2023, respectively.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Our arrangements are for a period of one year or less. As a result, unsatisfied performance obligations as of June 30, 2024 are expected to be satisfied and the allocated transaction price recognized in revenue within a period of 12 months or less.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Assets Recognized from Costs to Obtain a Contract</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Sales commission expenses that would not have occurred absent the customer contracts are considered incremental costs to obtain a contract. We expense the incremental costs to obtain a contract as incurred when the expected benefit and amortization period is one year or less. For subscription contracts that are renewed monthly based on an agreement term, we capitalize commission expenses and amortize as we satisfy the underlying performance obligations, generally based on the contract terms and anticipated renewals. Other sales commission expenses have a period of benefit of one year or less and are therefore expensed as incurred in line with the practical expedient elected.</span></p><ix:exclude><div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">10</span></p></div></div></ix:exclude><ix:exclude>
     <hr style="page-break-after:always;"/><div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div></ix:exclude><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We had </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5a1a8285-ca8c-4f28-97e3-8ea7920248fd" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:CapitalizedContractCostNet" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">4.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_93b8d26b-f4b4-446d-88bf-a7c1f4eb5ac8" contextRef="C_af5df206-7fb8-47c1-86a6-a385db39154b" name="us-gaap:CapitalizedContractCostNet" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">4.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million of capitalized sales incentive costs as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">June 30, 2024 and 2023, respectively. These balances are included in other non-current assets on our condensed consolidated balance sheets. During the three months ended June 30, 2024 and 2023, we expensed </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_21e4b15d-53a5-4646-bff3-6a8a96f1682e" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:SalesCommissionsAndFees" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0fec925e-e718-4b0a-8bee-0411f8691a75" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:SalesCommissionsAndFees" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">, respectively, of sales commissions, which included amortization of capitalized amounts of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c8e024a3-2c00-415c-a080-d8a2bbe7aae2" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:CapitalizedContractCostAmortization" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_880885ed-967b-4bb4-b075-e0691995ef35" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:CapitalizedContractCostAmortization" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">, respectively. These expenses are included in operating expenses &#8211; sales and marketing in our condensed consolidated statement of operations. All other costs to obtain a contract are not considered incremental and therefore are expensed as incurred.</span></p></ix:nonNumeric></div>
  <div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_c2ed422e-a654-4305-880e-d6a967692da8" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">4. Additional Balance Sheet Information</span></p><div style="font-size:12pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_05ef0911-7168-4079-b6f1-b5e69ef03f97" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Additional information related to the condensed consolidated balance sheets is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.78%;"/>
        <td style="width:1.68%;"/>
        <td style="width:1%;"/>
        <td style="width:15.38%;"/>
        <td style="width:1%;"/>
        <td style="width:1.68%;"/>
        <td style="width:1%;"/>
        <td style="width:12.48%;"/>
        <td style="width:1%;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">June 30, 2024</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">March 31, 2024</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Accrued liabilities:</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Salaries, wages, employee benefits, and payroll taxes</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_65161914-bfe0-45b5-b2ce-f55f38db08b1" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,744</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8fad35f0-c516-4987-a95b-ad73313d5b42" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,264</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Income and indirect taxes payable</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_905249fc-0406-4b2a-9abc-5c54a5df3aa4" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:TaxesPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,264</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_29b84632-222c-4830-86c7-9786d7072499" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:TaxesPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,684</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Other</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_8ebcfe88-a2a0-413f-b673-71f8ec625708" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:OtherAccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,119</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4ee6f4ee-347b-4a40-95e7-278bfa87cfd2" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:OtherAccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,574</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_57df55c2-7640-4cf4-9bae-4d6d4fca6e98" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,127</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a6a6773e-3659-4677-812f-a4c98173dee0" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,522</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Other non-current liabilities:</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Employee benefit obligations</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_eefade7f-27d5-4a3f-a17b-6d36352b123b" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,571</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_472957cb-41c8-4832-962c-7273ffcd6370" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,315</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Other</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_6bf52019-4b9a-4f02-8c02-06bfe685cea1" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:OtherAccruedLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a2f1e887-e9c3-4184-9d68-1f5839591f27" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:OtherAccruedLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_b2162228-63ae-4870-96e1-e7871b60800d" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,671</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ab817694-b17a-4119-963c-953c52d937b7" contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,415</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:nonNumeric></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7d8a25fa-cb5d-4fe6-88a2-f513910a36fc" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:CashFlowSupplementalDisclosuresTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. Supplemental Disclosures of Cash Flow Information</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><div style="font-size:12pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_07d9e128-488d-4d52-bbc5-a4b918d33212" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:2pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Additional information related to the condensed consolidated statements of cash flows is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:66.78%;"/>
        <td style="width:1.62%;"/>
        <td style="width:1%;"/>
        <td style="width:13.14%;"/>
        <td style="width:1%;"/>
        <td style="width:1.62%;"/>
        <td style="width:1%;"/>
        <td style="width:12.84%;"/>
        <td style="width:1%;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td>
        <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2024</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2023</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Cash receipts for interest, net</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_7afccf79-d449-48a5-a00a-5ef39e38e83c" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="agys:InterestPaidReceipts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,424</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bb21dd4a-8f6b-410a-b091-69244e52b71c" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="agys:InterestPaidReceipts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">893</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Cash payments for income tax, net</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_d08c7ce1-f31a-40f2-90aa-4009bba386c2" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:IncomeTaxesPaidNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">578</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4259d775-5db5-4239-b13e-32049c7bbabb" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:IncomeTaxesPaidNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">376</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Cash payments for operating leases</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_3746709a-fb41-4f0c-9e03-29b6b3176ba3" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:OperatingLeasePayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">912</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_881c7272-189e-476b-b98e-227cef4ab962" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:OperatingLeasePayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,425</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Cash payments for finance leases</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_f8ca6351-b017-4e26-a34e-a1b9c2f55f2a" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:FinanceLeasePrincipalPayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2002689b-d604-4521-97ba-0b4d40ff7545" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:FinanceLeasePrincipalPayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Accrued capital expenditures</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_977b4a69-7032-46d1-a91f-910f2eed930e" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">181</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b4b351b8-1f29-4ddc-aedb-26751ea9432a" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">320</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:nonNumeric></div>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_9536d335-9847-4282-abe6-e212a8b60957" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:IncomeTaxDisclosureTextBlock" escape="true"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">6. Income Taxes</span></p><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_0a90a69c-a8b0-47a9-9825-17de07385058" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The following table compares our income tax provision and effective tax rates for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">three months ended June 30, 2024 and 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:66.72%;"/>
        <td style="width:1.72%;"/>
        <td style="width:1%;"/>
        <td style="width:12.92%;"/>
        <td style="width:1%;"/>
        <td style="width:1.72%;"/>
        <td style="width:1%;"/>
        <td style="width:12.92%;"/>
        <td style="width:1%;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td>
        <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Dollars in thousands)</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2024</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Income tax (benefit) provision</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_d9900076-15e8-4f36-947f-f12d6258bd44" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">6,734</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_28b0b65d-ac7f-4579-ad84-9bc0055f7c33" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">352</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Effective tax rate</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">nm</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_48ddba13-69f0-4484-b2ae-f9a1a2b3ea37" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">18.5</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:6pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">nm - not meaningful</span></p></ix:nonNumeric></div><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">For the three months ended June 30, 2023, income tax provision and the effective tax rate were primarily driven by activity within the foreign jurisdictions in which the company operates as valuation allowances were recorded against deferred tax assets in the U.S. and Canada.  We released valuation allowances recorded against Canadian, U.S. Federal and certain state deferred tax assets in the period ending December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">  </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">For the three months ended June 30, 2024, income tax (benefit) and the effective tax rate were primarily driven by the impact of discrete excess tax benefits associated with Share-Based Compensation.</span></p><ix:exclude><div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">11</span></p></div></div></ix:exclude><ix:exclude>
     <hr style="page-break-after:always;"/><div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div></ix:exclude><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Our India subsidiary operates in a &#8220;Special Economic Zone (&#8220;SEZ&#8221;)&#8221;. One of the benefits associated with the SEZ is that the India subsidiary is not subject to regular India income taxes during its first five years of operations, which included fiscal 2018 through fiscal 2022. The India subsidiary is subject to </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e03fde8b-9c52-404e-a67d-a6468e1b7a7d" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="agys:RegularCorporateIncomeTaxRateIndia" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">50</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">% of regular India income taxes during its second five years of operations, which includes fiscal 2023 through fiscal 2027.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We have recorded and maintain valuation allowances offsetting the Company&#8217;s deferred tax assets in certain U.S. States and foreign jurisdictions. The ultimate realization of deferred tax assets depends on various factors including the generation of future taxable income in the periods in which the underlying temporary differences are deductible. We maintain valuation allowances for deferred tax assets until we have sufficient evidence to support the reversal of all or some portion of the allowances.</span></p></ix:nonNumeric></div>
  <div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_f77f74a3-4b09-4dd5-9535-f2a4ff51ccae" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">7. Commitments and Contingencies</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We are involved in legal actions that arise in the ordinary course of business. It is the opinion of management that the resolution of any current pending litigation will not have a material adverse effect on our financial position or results of operations.</span></p></ix:nonNumeric></div>
  <div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_ad57d7f4-7a10-4b27-935f-2136116a915c" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:EarningsPerShareTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">8. Earnings per Share</span></p><div style="font-size:12pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_70819a61-b3ba-4dc9-81e0-5bcf9a6fb3db" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The following data shows the amounts used in computing earnings per share and the effect on earnings and the weighted average number of shares of dilutive potential common shares.</span></p><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:67.68%;"/>
        <td style="width:1%;"/>
        <td style="width:13.120000000000001%;"/>
        <td style="width:1%;"/>
        <td style="width:2.08%;"/>
        <td style="width:1%;"/>
        <td style="width:13.120000000000001%;"/>
        <td style="width:1%;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td>
        <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands, except per share data)</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2024</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Numerator:</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net income</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_db08df7e-2e47-4873-9a6b-3c03fadf952b" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,106</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f1db0e45-215b-41c6-8690-15a868eefd6b" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,548</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Series A convertible preferred stock dividends</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_1de45977-f60b-4931-b132-97ac9a41c4cf" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="agys:AccretionOfConvertiblePreferredStockDividends" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c3682349-f401-48f9-ae75-fe02911643df" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="agys:AccretionOfConvertiblePreferredStockDividends" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">459</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net income attributable to common shareholders</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_ecc16577-4a37-4b4b-8c7f-0e706d6df4b7" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,106</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_95010a80-3ac3-433c-b7e6-36b5e6a249af" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,089</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
        <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Denominator:</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Weighted average shares outstanding - basic</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_3c88e623-ef12-4bfb-b316-8e7241d8892a" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,134</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_91660d1f-a8a3-410e-8247-86db7be581c6" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,936</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Dilutive SSARs</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_208b6832-592b-4c99-8093-ed5bf9eaad45" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="agys:DilutiveSSARs" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">710</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_52d8247c-f1d8-4447-9d17-66e0dcec909c" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="agys:DilutiveSSARs" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,008</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Dilutive unvested restricted shares</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_fb766ceb-dbf3-424d-bd78-792b171b67db" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">270</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7a3a8ea9-72e3-4661-9690-4efb385224af" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">231</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Dilutive unvested restricted stock units</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_4914957c-7bf2-4699-98c4-887c572825b1" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="agys:DilutiveUnvestedRestrictedStockUnits" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">13</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_32ac1bdb-bfa6-44e6-8a9e-84b810c0f375" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="agys:DilutiveUnvestedRestrictedStockUnits" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Weighted average shares outstanding - diluted</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_e3ad4679-6eba-4775-a2d6-4e4c87cca45d" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,127</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ef5c8a9d-28a2-4e01-907f-c059581730ec" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,177</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="text-indent:10pt;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Income per share - basic:</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_01a50bdd-eda8-4cbc-aa66-1370557b9b0f" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.52</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3f235601-611d-427e-875b-5c541c1bd4dc" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.04</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Income per share - diluted:</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_2aa65625-dfaf-4406-8acc-85e4c4401d89" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.50</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fda2ddf8-fd66-4993-9022-6c12c0eb202b" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.04</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Anti-dilutive SSARs, restricted shares,<br/>&#160;&#160;&#160;performance shares and preferred shares</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_bf6a8c7e-ca5f-4f5e-82c1-870d16d6092f" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">7</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_56d12412-1f81-4759-8d25-41e4a953944c" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,735</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Basic income per share is computed as net income attributable to common shareholders divided by the weighted average basic shares outstanding. The outstanding shares used to calculate the weighted average basic shares excludes </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;white-space:pre-wrap;min-width:fit-content;color:#000000;"><ix:nonFraction id="F_28c93f99-06d6-49e2-b4c1-52e10b255c9a" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="agys:IncrementalCommonSharesAttributableToRestrictedShares" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">367,271</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_97d73021-4c54-47fe-9200-4e121f65b17d" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="agys:IncrementalCommonSharesAttributableToRestrictedShares" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">339,956</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> of restricted shares at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">June 30, 2024 and 2023, respectively, as these shares were issued but were not vested and therefore, not considered outstanding for purposes of computing basic income per share at the balance sheet dates.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Diluted income per share includes the impact of all potentially dilutive securities on earnings per share. We have stock-settled appreciation rights (SSARs), restricted shares, restricted stock units, and preferred shares that are potentially dilutive securities.</span></p></ix:nonNumeric></div>
  <div><ix:nonNumeric id="F_6febfc6b-7654-4c03-a75a-c146c625fe58" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">9. Share-based Compensation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We may grant incentive stock options, non-qualified stock options, SSARs, restricted shares, restricted stock units, and performance shares under our shareholder-approved 2020 Stock Incentive Plan (the 2020 Plan) for up to </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c4509276-8acf-4794-a8c3-edd5c6193710" contextRef="C_935e7643-ae2b-4702-9343-cb44b8b28039" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" unitRef="U_shares" scale="6" decimals="INF" format="ixt:num-dot-decimal">2.25</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million common shares, plus </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bd8784f0-844d-4570-8bba-bcb91995369d" contextRef="C_54cc84b9-a460-4988-b395-11b63de370bd" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">868,864</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> common </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">shares, the number of shares that were remaining for grant under the 2016 Stock</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span></p><ix:exclude><div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">12</span></p></div></div></ix:exclude><ix:exclude>
     <hr style="page-break-after:always;"/><div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div></ix:exclude><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Incentive </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Plan (the 2016 Plan) as of the effective date of the 2020 Plan, plus the number of shares remaining for grant under the 2016 Plan that are forfeited, settled in cash, canceled or expired. The maximum aggregate number of restricted shares or restricted stock units that may be granted under the 2020 Plan is </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_965aa201-9d11-47f0-a482-c26e4122472a" contextRef="C_f69c8a1f-4494-4e9f-a236-4ec1c7c71e34" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" unitRef="U_shares" scale="6" decimals="INF" format="ixt:num-dot-decimal">3.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million. We may also grant shares under our shareholder-approved Employee Stock Purchase Plan (the ESPP) for up to </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5fc324a3-8831-446e-a3fa-ba293002c1ce" contextRef="C_a0857efa-b6d3-4173-b46c-5f2c94407a70" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">500,000</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> common shares.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We may distribute authorized but unissued shares or treasury shares to satisfy share option and SSAR exercises or grants of restricted shares, restricted stock units, performance shares, or ESPP shares.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">For SSARs, the exercise price must be set at least equal to the closing market price of our common shares on the date of grant. The maximum term of SSARs is seven years from the date of grant. The Compensation Committee of the Board of Directors establishes the period over which SSARs subject to a service condition vest and the vesting criteria for SSARs subject to a market condition.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Restricted shares and restricted stock units, whether time-vested or performance-based, may be issued at no cost or at a purchase price that may be below their fair market value, but are subject to forfeiture and restrictions on their sale or other transfer. Performance-based grants may be conditioned upon the attainment of specified performance objectives and other conditions, restrictions, and contingencies. Restricted shares have the right to receive dividends, if any, upon vesting, subject to the same forfeiture provisions that apply to the underlying grants.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We record compensation expense related to SSARs, restricted shares, restricted stock units, performance shares, and ESPP shares granted to certain employees and non-employee directors based on the fair value of the awards on the grant date. The fair value of restricted stock unit and restricted share grants subject only to a service condition is based on the closing price of our common shares on the grant date. For stock option and SSAR grants subject only to a service condition, we estimate the fair value on the grant date using the Black-Scholes-Merton option pricing model with inputs including the closing market price at grant date, exercise price and assumptions regarding the risk-free interest rate, expected volatility of our common shares based on historical volatility, and expected term as estimated using the simplified method. We use the simplified method for SSAR grants because we believe historical exercise data does not provide a reasonable basis upon which to estimate the expected term. For restricted stock unit, restricted share, and SSAR grants subject to a market condition, we estimate the fair value on the grant date through a lattice option pricing model that utilizes a Monte Carlo analysis with inputs including the closing market price at grant date, share price threshold, performance period term and assumptions regarding the risk-free interest rate and expected volatility of our common shares based on historical volatility. Inputs for SSAR grants subject to a market condition also include exercise price, remaining contractual term, and suboptimal exercise factor.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We record compensation expense for restricted stock units, restricted shares, and SSAR grants subject to a service condition using the graded vesting method. We record compensation expense for ESPP shares on a straight-line basis over the applicable offering period. We record compensation expense for SSAR grants subject only to a market condition over the derived service period, which is an output of the lattice option pricing model. Under the 2020 Plan, the fair value of performance shares is based on the closing price of our common shares on the settlement date of the performance award, for which we record compensation expense over the service period consistent with our annual bonus incentive plan as approved by the Compensation Committee of the Board of Directors.</span></p><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_77765f69-22d4-457e-ae3d-24e809f632d8" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The following table summarizes the share-based compensation expense for restricted and performance grants included in the condensed consolidated statements of operations:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.147%;"/>
        <td style="width:1%;"/>
        <td style="width:15.197%;"/>
        <td style="width:1%;"/>
        <td style="width:1.46%;"/>
        <td style="width:1%;"/>
        <td style="width:15.197%;"/>
        <td style="width:1%;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td>
        <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands)</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2024</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Product development</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_910207cd-8a72-4f8a-b097-6eaca8cbf1f2" contextRef="C_2199fd49-f7db-4ff7-ab2b-f6c3263bb7eb" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,636</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_65676868-813c-4eee-b213-2dea95416799" contextRef="C_ffd9ac5e-f4c0-4cce-afeb-f3fcf9eb9029" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,625</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Sales and marketing</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_df26b8fc-de51-4835-9cef-d5d287047204" contextRef="C_bf6427b8-4eb9-4219-9578-4de629623743" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">331</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_78c25c4a-2f6d-4af4-9312-c1786fb4c2f5" contextRef="C_a75e50ad-8ecb-412f-b329-32e8f79271e9" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">166</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">General and administrative</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_7aa7bcca-3dc7-4951-898f-f5f90979e769" contextRef="C_f28f50d7-a7ce-48a3-bfad-cc347807305e" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,462</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fe9599f8-7f17-413e-bfc4-43c71c58b73c" contextRef="C_f201b1cb-f951-47a4-b3dd-6082898a4cca" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,376</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total share-based compensation expense</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_53f49678-62bc-43a4-a3a6-c52cfa0688f8" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,429</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_23cf2036-90fb-4a8d-a841-693fec3096e9" contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,167</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Stock-Settled Appreciation Rights</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">SSARs are rights granted to an employee to receive value equal to the difference between the price of our common shares on the date of exercise and the exercise price. The value is settled in common shares of Agilysys, Inc.</span></p><ix:exclude><div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">13</span></p></div></div></ix:exclude><ix:exclude>
     <hr style="page-break-after:always;"/><div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div></ix:exclude><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We use a Black-Scholes-Merton option pricing model to estimate the fair value of service condition SSARs and a lattice option pricing model to estimate the fair value of market condition SSARs. There were no SSARs granted during the three months ended June 30, 2024 and 2023.</span></p><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_45b9edda-ca13-43ef-bc5f-1ec0a7508034" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The following table summarizes the activity during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">three months ended June 30, 2024 for SSARs awarded under the 2020 and 2016 Plans:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:48.49%;"/>
        <td style="width:1%;"/>
        <td style="width:1%;"/>
        <td style="width:9.178%;"/>
        <td style="width:1%;"/>
        <td style="width:1.26%;"/>
        <td style="width:1%;"/>
        <td style="width:10.857999999999999%;"/>
        <td style="width:1%;"/>
        <td style="width:1%;"/>
        <td style="width:1%;"/>
        <td style="width:11.238%;"/>
        <td style="width:1%;"/>
        <td style="width:1.26%;"/>
        <td style="width:1%;"/>
        <td style="width:7.719%;"/>
        <td style="width:1%;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands, except share and per share data)</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Number of<br/>Rights</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Weighted-Average Exercise Price</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Remaining<br/>Contractual<br/>Term</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(per right)</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(in years)</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Outstanding at April 1, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cd0ec5f6-a7dc-4efe-b915-54d7560d0a87" contextRef="C_44cf9743-92c9-49db-8e74-ef9605ace907" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">1,297,339</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ae3c8c16-d0ba-4075-ab7f-9016c916e058" contextRef="C_44cf9743-92c9-49db-8e74-ef9605ace907" name="agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">27.63</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Granted</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_055660e9-8b81-43f6-88c6-33c402194679" contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" unitRef="U_shares" decimals="INF" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_517a2b50-a8a8-4dbc-8ff6-3c6ed2a1e880" contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5" name="agys:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Exercised</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9068269e-4a40-4909-8418-39969587b010" contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">737,136</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_85644703-47ac-4437-8861-4ecffa662197" contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5" name="agys:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">33.48</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Forfeited</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0b1e9552-a081-4d16-8c13-bea1c2a3ec8e" contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" unitRef="U_shares" decimals="INF" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cbd3b73b-f5cf-44a7-a771-d43340b53404" contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5" name="agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Expired</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_196337cb-a584-45ce-8136-043d806ec1f4" contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" unitRef="U_shares" decimals="INF" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1b9b2b07-037e-4f89-bd9a-97e477b22698" contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5" name="agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Outstanding at June 30, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_5f61ba81-d859-433a-bf04-67dff171a4f4" contextRef="C_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">560,203</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_473b4995-6eda-47c4-bebf-890ca2b5d8b2" contextRef="C_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0" name="agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">19.94</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_e534e915-1e72-4ca4-9eab-d7975b9f887b" contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3.3</span></ix:nonNumeric></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_bcef3b92-e278-424e-ba4e-0bd52721fb8a" contextRef="C_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0" name="agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">47,169</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Exercisable at June 30, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_1c1fff7a-5a69-4362-a9d9-3fcad947c1f9" contextRef="C_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0" name="agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">560,203</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_49ac0e1e-77b6-4f38-a09a-7ed9c9fb1b47" contextRef="C_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0" name="agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">19.94</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_f93be2c6-013f-4308-bd38-ab2261e61319" contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5" name="agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3.3</span></ix:nonNumeric></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_3ddadd30-34e3-44cf-a68e-36a6c0f7077b" contextRef="C_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0" name="agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">47,169</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Vested and expected to vest at June 30, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_867316f9-b9ba-4a6b-84f8-6ea2c791b5bc" contextRef="C_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">560,203</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_270b7a8c-2d51-43bc-b169-d959d2cd4c9e" contextRef="C_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0" name="agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">19.94</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_64f887cc-5c1f-4a76-818b-4cbb01649e2b" contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3.3</span></ix:nonNumeric></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_b360948f-e1ad-4b52-a45d-32d90f751dbe" contextRef="C_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">47,169</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></ix:nonNumeric></div><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">, there was </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8629b9fb-6c5c-4bf9-a612-0f2461d13bf9" contextRef="C_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen">no</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> unrecognized share-based compensation expense related to SSARs.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Restricted Shares</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We granted shares to certain of our Directors, executives and key employees, the vesting of which is service-based. Certain restricted shares are also subject to a market condition. </span><span><ix:nonNumeric id="F_fe250778-2b81-4476-a750-72e861a67e31" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" escape="true" continuedAt="F_fe250778-2b81-4476-a750-72e861a67e31_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The following table summarizes the activity during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">three months ended June 30, 2024 for restricted shares awarded under the 2020 Plan:</span></ix:nonNumeric></span></p><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:continuation id="F_fe250778-2b81-4476-a750-72e861a67e31_1">
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.88%;"/>
        <td style="width:1.36%;"/>
        <td style="width:1%;"/>
        <td style="width:12.82%;"/>
        <td style="width:1%;"/>
        <td style="width:1.68%;"/>
        <td style="width:1%;"/>
        <td style="width:15.26%;"/>
        <td style="width:1%;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Number of Shares</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(per share)</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Outstanding at April 1, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f6d9f88f-d470-4d60-be7a-e32c15ac287e" contextRef="C_1524742e-dde1-488f-875a-cced609dd722" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">436,177</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d281ec75-b091-4eff-9421-77fae11abc83" contextRef="C_1524742e-dde1-488f-875a-cced609dd722" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">65.52</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Granted</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f925f6cd-da2d-4df0-be65-dc99cd16ef55" contextRef="C_b261f9f4-c502-41ee-a28c-0a140f2b420a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">13,149</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3a4901f0-5df8-44dc-a050-26672e92da50" contextRef="C_b261f9f4-c502-41ee-a28c-0a140f2b420a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">103.30</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Vested</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cd641fad-d47f-4c69-ad15-11735d90a417" contextRef="C_b261f9f4-c502-41ee-a28c-0a140f2b420a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">79,792</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_094b20b8-eceb-4ecc-a625-dfd4bcd3367b" contextRef="C_b261f9f4-c502-41ee-a28c-0a140f2b420a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">53.51</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Forfeited</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_47695b28-6679-4a42-96ca-ece72cd16d2d" contextRef="C_b261f9f4-c502-41ee-a28c-0a140f2b420a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">2,263</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_29292c07-68d1-45cf-8a4f-88e39a3e4965" contextRef="C_b261f9f4-c502-41ee-a28c-0a140f2b420a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">70.58</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Outstanding at June 30, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_d95e3dbc-e3fe-463a-aa5b-7569d406fc4c" contextRef="C_144b826f-bcbf-40ed-b4ef-213fa1a0e347" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">367,271</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_e69b5a22-00eb-47a3-949c-38b7eef3ee89" contextRef="C_144b826f-bcbf-40ed-b4ef-213fa1a0e347" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">68.05</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></ix:continuation></div><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The weighted-average grant date fair value of the restricted shares includes grants subject only to a service condition and certain grants subject to both a service condition and a market condition. As of June 30, 2024, total unrecognized share-based compensation expense related to</span><span style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">unvested restricted shares was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0437b270-0f40-4418-afcc-989c81c20cb1" contextRef="C_144b826f-bcbf-40ed-b4ef-213fa1a0e347" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">12.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">, which is expected to be recognized over a weighted-average vesting period of </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_433ff084-72b7-4eae-9103-0b77b682dfce" contextRef="C_b261f9f4-c502-41ee-a28c-0a140f2b420a" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2.0</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> years.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Restricted Stock Units</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We granted restricted stock units to our Chief Executive Officer, the vesting of which is service-based. Certain restricted stock units are also subject to a market condition. </span><span><ix:nonNumeric id="F_edc78d01-4d7b-4ccb-bd02-95c64421304d" contextRef="C_9c4e4e50-af27-4c98-a1f6-e945ddf4756f" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" escape="true" continuedAt="F_edc78d01-4d7b-4ccb-bd02-95c64421304d_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The following table summarizes the activity during </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">three months ended June 30, 2024 for restricted stock units awarded under the 2020 Plan:</span></ix:nonNumeric></span></p><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:continuation id="F_edc78d01-4d7b-4ccb-bd02-95c64421304d_1"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.88%;"/>
        <td style="width:1.22%;"/>
        <td style="width:1%;"/>
        <td style="width:12.98%;"/>
        <td style="width:1%;"/>
        <td style="width:1.68%;"/>
        <td style="width:1%;"/>
        <td style="width:15.24%;"/>
        <td style="width:1%;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Number of Shares</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Weighted-Average Grant-Date Fair Value</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(per share)</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Outstanding at April 1, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1a6372e3-b1c0-4749-abb9-8438e1359048" contextRef="C_b4fd4ca0-05bd-4c64-80a9-db99a0bd6055" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">56,547</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bc02c0b0-cc11-4038-ada9-0cd54b3d7758" contextRef="C_b4fd4ca0-05bd-4c64-80a9-db99a0bd6055" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">70.03</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Granted</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fe49886a-8282-4f8d-8e32-6216ef250231" contextRef="C_9c4e4e50-af27-4c98-a1f6-e945ddf4756f" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="U_shares" decimals="INF" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e16c3173-65b4-4720-9651-156f021d8de4" contextRef="C_9c4e4e50-af27-4c98-a1f6-e945ddf4756f" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Vested</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5eb8d9c4-deaa-4db1-8a11-3d20c381a980" contextRef="C_9c4e4e50-af27-4c98-a1f6-e945ddf4756f" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="U_shares" decimals="INF" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_185196a0-a017-4897-a6bd-6d0b89ff8cc0" contextRef="C_9c4e4e50-af27-4c98-a1f6-e945ddf4756f" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Forfeited</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_04277d1f-de97-4335-812e-d009c8779e84" contextRef="C_9c4e4e50-af27-4c98-a1f6-e945ddf4756f" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="U_shares" decimals="INF" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0cb668db-2c89-4e82-94a2-8439293620c1" contextRef="C_9c4e4e50-af27-4c98-a1f6-e945ddf4756f" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Outstanding at June 30, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_14aa8488-8426-4433-b2e7-6c6768513a9a" contextRef="C_e308c9bb-bb23-4d26-8e9c-24490743ab4c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">56,547</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_bda78edc-7cd4-4b05-9c48-a13ed5ccf787" contextRef="C_e308c9bb-bb23-4d26-8e9c-24490743ab4c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">70.03</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:continuation></div><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">As of June 30, 2024, total unrecognized share-based compensation expense related to non-vested restricted stock units was $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3751a46a-fd71-41b3-ad3c-3325b44bcb4f" contextRef="C_e308c9bb-bb23-4d26-8e9c-24490743ab4c" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million, which is expected to be recognized over the weighted-average vesting period of </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_f6f485f8-65c9-4b37-96e0-b435c9ebe607" contextRef="C_9c4e4e50-af27-4c98-a1f6-e945ddf4756f" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">1.8</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> years.</span></p><ix:exclude><div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">14</span></p></div></div></ix:exclude><ix:exclude>
     <hr style="page-break-after:always;"/><div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div></ix:exclude><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Performance Shares</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Upon approval of the Compensation Committee of our Board of Directors, after achieving the performance conditions associated with our annual bonus plan, we granted </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_aa620b84-d3c9-4cae-857c-d14c92aca97e" contextRef="C_febf7e6b-fa4c-47d4-a269-371b5197ba3e" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">6,098</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> common shares to our Chief Executive Officer in May 2024 that vested immediately for a total value of $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_101fa279-9651-4efa-afbb-c960b0390fd4" contextRef="C_9bf0953a-286f-412d-b444-50b6722a563c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employee Stock Purchase Plan Shares</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The ESPP permits participants to purchase common stock through regular payroll deductions, up to a specified percentage of their eligible compensation. The ESPP is compensatory because, among other provisions, it currently allows participants to purchase stock at up to a </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8738e1fc-24f7-47a1-9964-b12aea5659e5" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="agys:EmployeeStockPurchasePlanDiscountOnShares" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">15</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">% discount from the lower of the closing price of a share of our common stock on the first or last trading day of the ESPP offering period. We measure share-based compensation expense for the ESPP based on the fair value of the ESPP grant at the beginning of the offering period. The fair value includes the value of the discount and the value associated with the call and put options that take advantage of the variability in the common stock price during the offering period. </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_b299ad31-c8a3-4520-84bf-0d54cdeba0cc" contextRef="C_cfe3c9c0-2224-47f6-9c8b-679a37cef010" name="agys:ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock" escape="true" continuedAt="F_b299ad31-c8a3-4520-84bf-0d54cdeba0cc_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We estimate the value of the call and put options using the Black-Scholes-Merton option pricing model with inputs including the closing market price of our common stock on the first date of the offering period and assumptions regarding the risk-free interest rate, expected term, and expected volatility of our common shares over the offering period based on historical volatility.</span></ix:nonNumeric></span></p><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:continuation id="F_b299ad31-c8a3-4520-84bf-0d54cdeba0cc_1">
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:80.04%;"/>
        <td style="width:2.08%;"/>
        <td style="width:1%;"/>
        <td style="width:15.88%;"/>
        <td style="width:1%;"/>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Offering Period Ended</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">June 30, 2024</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Grant date fair value</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_85403a10-48dc-4924-82b6-9d3d2bf57d8b" contextRef="C_673127c5-e935-440e-ac71-5bd382dee9e2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">81.60</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Risk-free interest rate over contractual term</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_b9bcc3a5-f379-48c9-a1d9-db62e8285b22" contextRef="C_695a3148-4ffe-4416-aed3-897e02c1df56" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">5.36</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Expected term (in years)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_6ef69d23-ec2d-49da-a60b-62324e76a4e0" contextRef="C_695a3148-4ffe-4416-aed3-897e02c1df56" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">0.41</span></ix:nonNumeric></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Expected volatility</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><ix:nonFraction id="F_3e5f5eb3-e16f-404d-a5fc-5e64dac33f36" contextRef="C_695a3148-4ffe-4416-aed3-897e02c1df56" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">47.41</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
       </tr>
      </table></ix:continuation></div><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The risk-free interest rate is based on the yield of a zero coupon U.S. Treasury bond whose maturity period approximates the expected term of the ESPP shares. The expected term is the offering period, which is typically six months.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We record amounts withheld from participants during each offering period in accrued salaries, wages and related benefits in the consolidated balance sheets until such shares are purchased. Amounts withheld from participants for the offering period ended June 30, 2024 totaled $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8c722f33-c9c5-40bc-a218-69e16568ddbf" contextRef="C_673127c5-e935-440e-ac71-5bd382dee9e2" name="agys:ShareBasedCompensationAmountsWithheldFromParticipants" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million as of June 30, 2024.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">As of June 30, 2024, there was </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e86de10a-85fc-4c02-9317-3fb770039d28" contextRef="C_673127c5-e935-440e-ac71-5bd382dee9e2" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen">no</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> unrecognized share-based compensation expense related of the offering period ending June 30, 2024.</span></p></ix:nonNumeric></div>
  <div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_269bf5ad-4c50-495b-bce6-8851b611f7ac" contextRef="C_cc0f74ad-4fb9-41e2-86b5-56158ec516fa" name="us-gaap:PreferredStockTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">10. Preferred Stock</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Series A Convertible Preferred Stock</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">On May 22, 2020, we completed the sale of </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e4259e52-63fc-4e65-8359-c8bb21faa3d7" contextRef="C_287bc3fe-c6be-4f12-91e6-8cdfba795f19" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,735,457</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> shares of our preferred stock, without par value, designated as &#8220;Series A Convertible Preferred Stock&#8221; (the &#8220;Convertible Preferred Stock&#8221;) to MAK Capital Fund L.P. and MAK Capital Distressed Debt Fund I, LP (the &#8220;Holders&#8221;) each, in its capacity as a designee of MAK Capital One LLC (the &#8220;Purchaser&#8221;), pursuant to the terms of the Investment Agreement, dated as of May 11, 2020, between the Company and the Purchaser, for an aggregate purchase price of $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0e9cd3a5-1b3c-43a0-bfb0-9a742b250f7d" contextRef="C_287bc3fe-c6be-4f12-91e6-8cdfba795f19" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="U_USD" scale="6" decimals="-6" format="ixt:num-dot-decimal">35</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million. We incurred issuance costs of $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_50ed9645-0376-4559-a22d-c6c66e3ed88e" contextRef="C_287bc3fe-c6be-4f12-91e6-8cdfba795f19" name="us-gaap:PaymentsOfStockIssuanceCosts" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million. We added all issuance costs that were netted against the proceeds upon issuance of the Convertible Preferred Stock to its redemption value. As disclosed in our Annual Report for the fiscal year ended March 31, 2021, Michael Kaufman, the Chairman of the Company&#8217;s Board of Directors, is the Chief Executive Officer of MAK Capital One LLC.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Conversion</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">On November 24, 2023, at our option, we required conversion of all the outstanding shares of Convertible Preferred Stock to common stock. On November 27, 2023, we filed a Certificate of Elimination with the Secretary of State of the State of Delaware with respect to the Convertible Preferred Stock pursuant to which the Convertible Preferred Stock was eliminated and returned to the status of authorized and unissued preferred shares of the Company. Following the mandatory conversion of the outstanding shares of the Convertible Preferred Stock on November 24, 2023, there were no outstanding shares of the Convertible Preferred Stock. Accordingly, we removed the Series A convertible preferred stock, </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0e703ad3-45a1-4813-b0d7-3f3a98d80102" contextRef="C_ede1ca41-83fb-4d87-a379-2fff6ff7a6ed" name="us-gaap:PreferredStockNoParValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="0" format="ixt-sec:numwordsen">no</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> par </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">value from temporary equity on our consolidated balance sheet and recorded the associated increase of common shares at</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span></p><ix:exclude><div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">15</span></p></div></div></ix:exclude><ix:exclude>
     <hr style="page-break-after:always;"/><div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div></ix:exclude><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3f97e82e-6f0d-496e-b1d5-f854dcdabfdd" contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.30</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> stated value and capital in excess of stated value further reflected in our consolidated statement of shareholders' equity.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Dividends</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Prior to the conversion on November 24, 2023,</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><ix:nonNumeric id="F_5c5c4a90-d6f3-4996-89fb-95a448774222" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:DividendPaymentRestrictionsScheduleDescription"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> the Holders were entitled to dividends on the Liquidation Preference at the rate of </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3113ce78-0b0e-4910-847c-371037ab5672" contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb" name="us-gaap:PreferredStockDividendRatePercentage" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">5.25</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">% per annum, payable semi-annually either (i) 50% in cash and 50% in kind as an increase in the then-current Liquidation Preference or (ii) 100% in cash, at the option of the Company.</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> We paid dividends in the same period as declared by the Company&#8217;s Board of Directors.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Accounting Policy</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Prior to the conversion on November 24, 2023, we classified convertible preferred stock as temporary equity in the consolidated balance sheets due to certain contingent redemption clauses that were at the election of the Holders. We increased the carrying value of the convertible preferred stock to its redemption value for all undeclared dividends using the interest method.<br/></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></ix:nonNumeric></div>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">16</span></p></div></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;" id="item_2_managements_discussion_analysis_f"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Item 2. Management's Discussion and Analysis of</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> Financial Condition and Results of Operations</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">In &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; (&#8220;MD&amp;A&#8221;), management explains the general financial condition and results of operations for Agilysys and subsidiaries including:</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">&#8212;    what factors affect our business;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">&#8212;    what our earnings and costs were;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">&#8212;    why those earnings and costs were different from the year before;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">&#8212;    where the earnings came from;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">&#8212;    how our financial condition was affected; and</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">&#8212;    where the cash will come from to fund future operations.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">The MD&amp;A analyzes changes in specific line items in the Condensed Consolidated Statements of Operations and Condensed Consolidated Statements of Cash Flows and provides information that management</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">believes is important to assessing and understanding our consolidated financial condition and results of operations. This Quarterly Report on Form 10-Q updates information included in our Annual Report on Form 10-K for the fiscal year ended</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">March 31, 2024, filed with the Securities and Exchange Commission (SEC). This discussion should be read in conjunction with the Condensed Consolidated Financial Statements and related Notes that appear in Item 1 of this Quarterly Report as well as our Annual Report for the year ended</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">March 31, 2024. Information provided in the MD&amp;A may include</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">forward-looking statements that involve risks and uncertainties. Many factors could</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">cause actual results to be materially different from those contained in the forward-looking</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">statements. See &#8220;Forward-Looking Information&#8221; on page </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">23</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;"> of this Quarterly Report, Item 1A "Risk Factors" in Part II of this Quarterly Report, and Item 1A &#8220;Risk Factors&#8221;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">in Part I of our Annual Report for the fiscal year ended</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">for additional information</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">concerning these items. Management believes that this information, discussion, and disclosure is important in making decisions about investing in Agilysys.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Overview</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Recent Developments</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Macroeconomic Conditions</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">During the three months ended June 30, 2024, global macroeconomic conditions were, and continue to be, influenced by a number of factors, including, but not limited to, political unrest, armed conflicts, labor shortages and natural disasters. We believe such conditions are impacting customer spending and provider pricing decisions resulting in decreased demand, increased costs, and reduced margins particularly in areas outside of the United States.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Our Business</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Agilysys has been a leader in hospitality software for more than 45 years, delivering innovative cloud-native SaaS and on-premise solutions for hotels, resorts and cruise lines, casinos, corporate foodservice management, restaurants, universities, stadiums, and healthcare. The Company&#8217;s software solutions include point-of-sale (POS), property management (PMS), inventory and procurement, payments, and related applications that manage and enhance the entire guest journey. Agilysys also is known for its world-class customer-centric service. Many of the top hospitality companies around the world use Agilysys solutions to improve guest loyalty, drive revenue growth, and increase operational efficiencies.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The Company has just one reportable segment serving the global hospitality industry. Agilysys operates across North America, Europe, the Middle East, Asia-Pacific and India with headquarters located in Alpharetta, Georgia.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Our top priority is increasing shareholder value by improving operating and financial performance and profitably growing the business through superior products and services. To that end, we expect to invest a certain portion of our cash on hand to fund enhancements to existing software products, to develop and market new software products, and to expand our customer breadth, both vertically and geographically.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"><br/></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">17</span></p></div></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Our strategic plan specifically focuses on:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Putting the customer first</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Focusing on product innovation and development</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Improving our liquidity</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Increasing organizational efficiency and teamwork</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Developing our employees and leaders</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Growing revenue by improving the breadth and depth of our product set across both point-of-sale and property management applications</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Growing revenue through international expansion</span></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The primary objective of our ongoing strategic planning process is to create shareholder value by capitalizing on growth opportunities, increasing profitability and strengthening our competitive position within the specific technology solutions and end markets we serve. Profitability and industry-leading growth will be achieved through tighter management of operating expenses and sharpening the focus of our investments to concentrate on growth opportunities that offer the highest returns.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Revenue - Defined</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">As required by the SEC, we separately present revenue earned as products revenue, subscription and maintenance revenue or professional services revenue in our condensed consolidated statements of operations. In addition to the SEC requirements, we may, at times, also refer to revenue as defined below. The terminology, definitions, and applications of terms we use to describe our revenue may be different from those used by other companies and caution should be used when comparing these financial measures to those of other companies. We use the following terms to describe revenue:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Revenue &#8211; We present revenue net of sales returns and allowances.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Products revenue &#8211; Revenue earned from the sales of software licenses, third party hardware and operating systems.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Subscription and maintenance revenue &#8211; Revenue earned from the ongoing delivery of software updates, upgrades, bug fixes, technical support, and transaction-based fees over the period covered by subscription or maintenance agreements with our customers for both proprietary and remarketed solutions.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Professional services revenue &#8211; Revenue earned from the delivery of implementation, integration, development and installation services for proprietary and remarketed products.</span></div></div>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">18</span></p></div></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Results of Operations</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">First Fiscal Quarter</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">2025</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Compared to</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> First F</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">iscal Quarter</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">2024</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Net Revenue and Operating Income</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The following table presents our consolidated revenue and operating results for the three months ended June 30, 2024 and 2023:</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:46.531%;"/>
    <td style="width:1.32%;"/>
    <td style="width:1%;"/>
    <td style="width:10.058000000000002%;"/>
    <td style="width:1%;"/>
    <td style="width:1.32%;"/>
    <td style="width:1%;"/>
    <td style="width:10.058000000000002%;"/>
    <td style="width:1%;"/>
    <td style="width:1.32%;"/>
    <td style="width:1%;"/>
    <td style="width:10.038%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:10.357000000000001%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Increase (decrease)</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Dollars in thousands)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2024</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2023</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net revenue:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Products</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">9,874</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">12,781</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(2,907</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(22.7</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Subscription and maintenance</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">38,043</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">32,125</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">5,918</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">18.4</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Professional services</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">15,595</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">11,153</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">4,442</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">39.8</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total net revenue</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">63,512</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">56,059</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">7,453</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">13.3</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Cost of goods sold:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Products</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">5,226</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">6,565</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(1,339</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(20.4</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Subscription and maintenance</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">8,108</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">7,637</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">471</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">6.2</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Professional services</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">10,310</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">8,800</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">1,510</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">17.2</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total cost of goods sold</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">23,644</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">23,002</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">642</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2.8</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Gross profit</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">39,868</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">33,057</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">6,811</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">20.6</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Gross profit margin</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">62.8</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">59.0</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Operating expenses:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Product development</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">14,720</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">13,321</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">1,399</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">10.5</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Sales and marketing</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">7,014</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">7,301</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(287</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(3.9</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">General and administrative</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">10,483</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">9,365</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">1,118</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">11.9</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Depreciation of fixed assets</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">838</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">923</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(85</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">nm</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Amortization of internal-use software and intangibles</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">251</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">430</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(179</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(41.6</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Other charges, net</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">550</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">759</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(209</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">nm</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Legal settlements</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">265</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">265</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">nm</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Operating income</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">5,747</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">958</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">4,789</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">499.9</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Operating income percentage</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">9.0</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">1.7</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:6pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">nm - not meaningful</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">19</span></p></div></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The following table presents the percentage relationship of our condensed consolidated statement of operations line items to our consolidated net revenues for the periods presented:</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:63.545%;"/>
    <td style="width:1.321%;"/>
    <td style="width:1%;"/>
    <td style="width:14.907%;"/>
    <td style="width:1%;"/>
    <td style="width:1.321%;"/>
    <td style="width:1%;"/>
    <td style="width:14.907%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2024</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2023</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net revenue:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Products</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">15.5</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">22.8</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Subscription and maintenance</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">59.9</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">57.3</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Professional services</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">24.6</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">19.9</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total net revenue</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">100.0</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">100.0</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Cost of goods sold:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Products</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">8.2</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">11.7</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Subscription and maintenance</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">12.8</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">13.6</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Professional services</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">16.2</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">15.7</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total net cost of goods sold</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">37.2</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">41.0</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Gross profit</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">62.8</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">59.0</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Operating expenses:</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Product development</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">23.2</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">23.8</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Sales and marketing</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">11.0</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">13.0</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">General and administrative</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">16.6</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">16.7</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Depreciation of fixed assets</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">1.3</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">1.6</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Amortization of internal-use software and intangibles</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">0.4</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">0.8</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Other charges, net</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">0.9</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">1.4</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Legal settlements</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">0.4</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Operating income</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">9.0</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">1.7</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Net revenue.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> Total net revenue increased $7.5 million, or 13.3%, during the first quarter of fiscal 2025 compared to the first quarter of fiscal 2024. Products revenue decreased $2.9 million, or 22.7%, due to increasing customer preference for subscription-based software licenses instead of perpetual software licenses and to their decreasing need for hardware due to improvements we have made to our technology enabling more support for consumer grade devices our customers can source elsewhere. Subscription and maintenance revenue increased $5.9 million, or 18.4%, compared to the first quarter of fiscal 2024 driven by continued growth in subscription-based service revenue, which increased 32.0% during the first quarter of fiscal 2025 compared to the first quarter of fiscal 2024. Professional services revenue increased $4.4 million, or 39.8%, due to higher sales and service activity as our new and existing customers continue implementing technology to improve their operations.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Gross profit and gross profit margin.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> Our total gross profit increased $6.8 million, or 20.6%, during the first quarter of fiscal 2025 and total gross profit margin increased from 59.0% to 62.8% compared to the first quarter of fiscal 2024 driven by changes in the composition of revenue by category. Products gross profit decreased $1.6 million, or 25.2%, and products gross profit margin decreased from 48.6% to 47.1% due to the composition of hardware and proprietary software products delivered. Subscription and maintenance gross profit increased $5.4 million, or 22.2%, and gross profit margin increased from 76.2% to 78.7% as revenue increases outpaced variable costs as a result of certain cost control initiatives. Professional services gross profit increased $2.9 million, or 124.6%, and gross profit margin increased from 21.1% to 33.9% reflecting improved utilization rates from efficiency gains on multi-solution implementations and revenue associated with a large development service contract.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Operating Expenses</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Operating expenses, excluding other charges, net and legal settlements, increased $2.0 million, or 6.3%, during the first quarter of fiscal 2025 compared with the first quarter of fiscal 2024.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Product development.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> Product development increased $1.4 million, or 10.5%, in the first quarter of fiscal 2025 compared with the first quarter of fiscal 2024 due to hiring and increased salary, incentive and employee benefits rates across our development teams.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Sales and marketing. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Sales and marketing decreased $0.3 million, or 3.9%, in the first quarter of fiscal 2025 compared with the first quarter of fiscal 2024 due to timing of marketing event and trade show activity.</span></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">20</span></p></div></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">General and administrative. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">General and administrative increased $1.1 million, or 11.9%, in the first quarter of fiscal 2025 compared with the first quarter of fiscal 2024 due to increased compensation rates across our administrative teams and payroll taxes associated with certain exercises of stock-settled appreciation rights during the quarter.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Depreciation of fixed assets. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Depreciation of fixed assets decreased $0.1 million, or 9.2%, in the first quarter of fiscal 2025 compared with the first quarter of fiscal 2024 due to the timing of assets reaching their useful life.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Amortization of internal-use software and intangibles.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> Amortization of internal-use software and intangibles decreased $0.2 million, or 41.6%, in the first quarter of fiscal 2025 compared with the first quarter of fiscal 2024 due to the full amortization of certain intangible assets.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Other charges, net.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> Other charges, net consist of losses on asset disposals, severance costs and acquisition costs related to business combinations.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Legal settlements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> Legal settlements consist of settlements of employment and other business-related matters.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Other income (expense)</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:50.04%;"/>
    <td style="width:1.299%;"/>
    <td style="width:1%;"/>
    <td style="width:9.195%;"/>
    <td style="width:1%;"/>
    <td style="width:1.299%;"/>
    <td style="width:1%;"/>
    <td style="width:9.195%;"/>
    <td style="width:1%;"/>
    <td style="width:1.299%;"/>
    <td style="width:1%;"/>
    <td style="width:9.155%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:1%;"/>
    <td style="width:9.516%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Favorable (unfavorable)</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Dollars in thousands)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2024</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2023</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Other income (expense):</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Interest income</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">1,782</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">1,101</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">681</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">61.9</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Other (expense), net</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(157</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(159</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">nm</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total other income, net</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">1,625</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">942</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">683</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">72.5</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:6pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">nm - not meaningful</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Interest income. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Interest income consists of interest earned on cash equivalents including short-term investments in commercial paper, treasury bills and money market funds.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Other (expense), net.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> Other (expense), net mainly consists of movement of foreign currencies against the US dollar.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Income Taxes</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:50.04%;"/>
    <td style="width:1.299%;"/>
    <td style="width:1%;"/>
    <td style="width:9.195%;"/>
    <td style="width:1%;"/>
    <td style="width:1.299%;"/>
    <td style="width:1%;"/>
    <td style="width:9.195%;"/>
    <td style="width:1%;"/>
    <td style="width:1.299%;"/>
    <td style="width:1%;"/>
    <td style="width:9.195%;"/>
    <td style="width:1%;"/>
    <td style="width:1.299%;"/>
    <td style="width:11.176%;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Favorable (unfavorable)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Dollars in thousands)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2024</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2023</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Income tax (benefit) provision</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(6,734</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">352</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">7,086</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">nm</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Effective tax rate</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">nm</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">18.5</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:6pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">nm - not meaningful</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">For the three months ended June 30, 2023, income tax provision and the effective tax rate were primarily driven by activity within the foreign jurisdictions in which the company operates as valuation allowances were recorded against deferred tax assets in the U.S. and Canada.  We released valuation allowances recorded against Canadian, U.S. Federal and certain state deferred tax assets in the period ending December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">  </span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">For the three months ended June 30, 2024, income tax (benefit) and the effective tax rate were primarily driven by the impact of discrete excess tax benefits associated with Share-Based Compensation.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We are consistently subject to tax audits. Due to the nature of examinations in multiple jurisdictions, changes could occur in the amount of gross unrecognized tax benefits during the next 12 months that we cannot anticipate.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We have recorded and maintain valuation allowances offsetting the Company&#8217;s deferred tax assets in certain U.S. States and foreign jurisdictions. The ultimate realization of deferred tax assets depends on various factors including the generation of future taxable income in the periods in which the underlying temporary differences are deductible. We maintain valuation allowances for deferred tax assets until we have sufficient evidence to support the reversal of all or some portion of the allowances.</span></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">21</span></p></div></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Liquidity and Capital Resources</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Overview</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Our cash requirements consist primarily of working capital needs, capital expenditures, and payments of contractual obligations. Our contractual obligations consist primarily of operating leases for office space.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">At June 30, 2024, 100% of our cash and cash equivalents, of which 96% were located in the United States, were deposited in bank accounts or invested in highly liquid investments including commercial paper and treasury bills with original maturity from the date of acquisition of three months or less and money market funds. We determine the fair value of commercial paper using significant other observable inputs based on pricing from independent sources that use quoted prices in active markets for identical assets or other observable inputs including benchmark yields and interest rates. We believe credit risk is limited with respect to our cash and cash equivalents.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We believe that cash flow from operating activities, cash on hand of $144.1 million as of June 30, 2024, and access to capital markets will provide adequate funds to meet our short- and long-term liquidity requirements.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Cash Flow</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:58.792%;"/>
    <td style="width:2.02%;"/>
    <td style="width:1%;"/>
    <td style="width:16.583%;"/>
    <td style="width:1%;"/>
    <td style="width:2.02%;"/>
    <td style="width:1%;"/>
    <td style="width:16.583%;"/>
    <td style="width:1%;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#009cde;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#009cde;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#009cde;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2024</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#009cde;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2023</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net cash provided by (used in):</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Operating activities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">1,098</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">22</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Investing activities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(869</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(3,067</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Financing activities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(925</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(2,702</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Effect of exchange rate changes on cash</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(84</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(2</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Decrease in cash</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(780</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(5,749</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Cash flow provided by operating activities.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> Cash flow provided by operating activities was $1.1 million in the first three months of fiscal 2025. The provision of cash was due to cash-based earnings of $10.8 million and a decrease of $9.7 million due to changes in net operating assets and liabilities. Cash-based earnings is net income of $14.1 million and $3.3 million of non-cash adjustments.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Cash flow used in investing activities.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> Consists primarily of property and equipment purchases, which decreased during the three months ended June 30, 2024 compared to the three months ended June 30, 2023 due to leasehold improvements and equipment purchases for our new office lease in Las Vegas, Nevada during the three months ended June 30, 2023.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Cash flow used in financing activities.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> Cash flow used in financing activities decreased during the three months ended June 30, 2024 compared to the three months ended June 30, 2023 due to a reduction from $1.8 million to $0.9 million in the repurchase of shares to satisfy employee tax withholding on share-based compensation and a reduction from $0.9 million to zero in preferred stock dividend payments during the respective periods.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Contractual Obligations</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">As of June 30, 2024, there were no significant changes to our contractual obligations as presented in our Annual Report for the year ended March 31, 2024.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Off-Balance Sheet Arrangements</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We have not entered into any off-balance sheet arrangements that have had or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures, or capital resources.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Critical Accounting Policies</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">A detailed description of our significant accounting policies is included in our Annual Report for the year ended March 31, 2024. There have been no material changes in our significant accounting policies and estimates since March 31, 2024.</span></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">22</span></p></div></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;" id="item_2_forward_looking_information"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Forward-Looking Information</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">This Quarterly Report and other publicly available documents, including the documents incorporated herein and therein by reference, contain, and our officers and representatives may from time to time make, "forward-looking statements" within the meaning of the safe harbor provisions of the U.S. Private Securities Litigation Reform Act of 1995. Forward-looking statements can be identified by words such as: "anticipate," "intend," "plan," "goal," "seek," "believe," "project," "estimate," "expect," "strategy," "future," "likely," "may," "should," "will" and similar references to future periods. These statements are not guarantees of future performance and involve risks, uncertainties, and assumptions that are difficult to predict. These statements are based on management&#8217;s current expectations, intentions, or beliefs and are subject to a number of factors, assumptions, and uncertainties that could cause actual results to differ materially from those described in the forward-looking statements. Factors that could cause or contribute to such differences or that might otherwise impact the business include the risk factors set forth in Item 1A in Part II of this Quarterly Report and Item IA of our Annual Report for the fiscal year ended March 31, 2023. We undertake no obligation to update any such factor or to publicly announce the results of any revisions to any forward-looking statements contained herein whether as a result of new information, future events, or otherwise.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;" id="fis_market_risk"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Item 3. Quantitative and Qualitati</span><span id="item_3_quantitative_qualitative_disclosu"></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">ve Disclosures About Market Risk</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">For quantitative and qualitative disclosures about market risk affecting us, see Item 7A, &#8220;Quantitative and Qualitative Disclosures About Market Risk,&#8221; contained in our Annual Report for the fiscal year ended March 31, 2024. There have been no material changes in our market risk exposures since March 31, 2024.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;" id="item_4_controls_procedures"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Item 4. Controls</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> and Procedures</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Evaluation of Disclosure Controls and Procedures</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Under the supervision of and with the participation of our Chief Executive Officer (&#8220;CEO&#8221;), Chief Financial Officer (&#8220;CFO&#8221;) and Corporate Controller and Treasurer, as Principal Accounting Officer (&#8220;PAO&#8221;), management evaluated the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) promulgated under the Securities Exchange Act of 1934, as amended, as of the end of the period covered by this Quarterly Report. Based on that evaluation, the CEO, CFO and PAO concluded that, as of the end of the period covered by this Quarterly Report, our disclosure controls and procedures were effective.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Changes in Internal Control over Financial Reporting</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">No changes in our internal control over financial reporting occurred during the three months ended June 30, 2024 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Inherent Limitations on Effectiveness of Controls</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Our management, including our CEO, CFO and PAO, does not expect that our disclosure controls or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system will be achieved. Further, the design of a control system must reflect the impact of resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the possibility that judgments in decision-making can be faulty, and that breakdowns can occur because of simple errors. Additionally, controls can be circumvented by individual acts, by collusion of two or more people, or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all possible future conditions. Projections of any evaluation of controls effectiveness to future periods are subject to risks. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.</span></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">23</span></p></div></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;" id="fis_part_ii"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">PART II. OTHER</span><span id="part_ii_or_information"></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> INFORMATION</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;" id="item_1___legal_proceedings"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Item 1.    Leg</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">al Proceedings</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">None.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;" id="item_1a_risk_factors"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Item 1A. Ri</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">sk Factors</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">There have been no material changes in the risk factors included in our Annual Report for the fiscal year ended March 31, 2024 that may materially affect our business, results of operations, or financial condition.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;" id="item_2___unregistered_sales_equity_secur"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Item 2.    Unregistered Sales of Eq</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">uity Securities and Use of Proceeds</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">None.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;" id="item_3__defaults_upon_senior_securities"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Item 3.    Defaults U</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">pon Senior Securities</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">None.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;" id="item_4__mine_safety_disclosures"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Item 4.    Mine Sa</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">fety Disclosures</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Not applicable.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;" id="item_5__or_information"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Item 5.    Othe</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">r Information</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">None.</span></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">24</span></p></div></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:justify;" id="fis_exhibits_reports"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Item 6.   </span><span id="item_6__exhibits"></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> Exhibits</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:8.34%;"/>
    <td style="width:1%;"/>
    <td style="width:90.66%;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">10.1</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><a href="agys-ex10_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Second Amendment to Agilysys, Inc. Employee Stock Purchase Plan.</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;31.1</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><a href="agys-ex31_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Rule 13a-14(a)/15d-14(a) Certification of Chief Executive Officer.</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;31.2</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><a href="agys-ex31_2.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Rule 13a-14(a)/15d-14(a) Certification of Chief Financial Officer.</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;31.3</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><a href="agys-ex31_3.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Rule 13a-14(a)/15d-14(a) Certification of Corporate Controller and Treasurer.</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;32</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><a href="agys-ex32.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Certification of Chief Executive Officer, Chief Financial Officer and Corporate Controller and Treasurer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of Sarbanes-Oxley Act of 2002.</span></a></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:11.5pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">101.INS</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Inline XBRL Instance Document &#8211; the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document.</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:11.5pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">101.SCH</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Documents</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">104</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Cover Page Interactive Data File (embedded within the Inline XBRL document)</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">*</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="white-space:pre-wrap;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;margin-right:0.011111111111111112in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Denotes a management contract or compensatory plan or arrangement.</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">25</span></p></div></div>
  <hr style="page-break-after:always;"/>
  <div style="padding-top:0.5in;min-height:0.5in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;" id="signature"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">SIGNA</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">TURE</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this Quarterly Report to be signed on its behalf by the undersigned thereunto duly authorized.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">AGILYSYS, INC.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:5.56%;"/>
    <td style="width:43.54%;"/>
    <td style="width:50.9%;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:1.5pt;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Date:</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:1.5pt;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">July 26, 2024</span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">/s/ William David Wood III</span><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">William David Wood III</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Chief Financial Officer</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Principal Financial Officer and Duly Authorized Officer)</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">26</span></p></div></div>
  <hr style="page-break-after:always;"/>
 </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>agys-ex10_1.htm
<DESCRIPTION>EX-10.1
<TEXT>
<html>
 <head>
  <title>EX-10.1</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div style="padding-top:0.5in;min-height:0.75in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Exhibit 10.1</font></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">SECOND AMENDMENT TO AGILYSYS, INC.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">EMPLOYEE STOCK PURCHASE PLAN</font></p>
  <p style="margin-left:7.587%;font-size:10pt;margin-top:13.6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">This </font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">SECOND AMENDMENT </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">to the </font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">AGILYSYS, INC. EMPLOYEE STOCK</font></p>
  <p style="margin-left:0.92%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">PURCHASE PLAN </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">is made by </font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">AGILYSYS, INC.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, a Delaware corporation (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Company</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;), and is effective as of January 31, 2024.</font></p>
  <p style="margin-left:0.92%;text-indent:6.791%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.111%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">WHEREAS</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, the Company originally established the Agilysys, Inc. Employee Stock Purchase Plan, as amended (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Plan</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;);</font></p>
  <p style="margin-left:0.92%;text-indent:6.79%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.093%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">WHEREAS</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, pursuant to Section 19.9 of the Plan, the Compensation Committee of the Board of Directors of the Company (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Committee</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;), has the right to amend the Plan;</font></p>
  <p style="margin-left:0.92%;text-indent:6.787%;font-size:10pt;margin-top:12.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.056%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">WHEREAS</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, the Committee wishes to amend the Plan to reflect that the Committee will have the authority to designate separate offerings under the Plan pursuant to the adoption by it of an offering document for each separate offering, the terms of which are not required to be identical, provided the terms satisfy Treasury Regulation Sections 1.423-2(a)(2) and (a)(3);</font></p>
  <p style="margin-left:0.92%;text-indent:6.789%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.074%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">WHEREAS</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, the Committee wishes to amend the Plan to clarify that certain employees of the Company or certain of its subsidiaries may not be eligible to participate in the Plan or certain offerings under the Plan; and</font></p>
  <p style="margin-left:0.92%;text-indent:6.788%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.065%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">WHEREAS</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, the Committee wishes to amend the Plan to provide the Committee with the discretion to determine the minimum percentage of a participant&#x2019;s compensation that must be elected to use to purchase shares of the Company&#x2019;s common stock under the Plan during an offering period.</font></p>
  <p style="margin-left:0.92%;text-indent:6.79%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.093%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">NOW, THEREFORE, </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">the Plan is hereby amended, effective January 31, 2023, as follows:</font></p>
  <div class="item-list-element-wrapper" style="text-indent:4.533%;font-size:0;margin-top:6pt;justify-content:flex-start;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:4.53%;text-indent:0;display:inline-flex;justify-content:flex-start;">1.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">The definition of &#x201c;Employee&#x201d; included in Section 2 of the Plan is hereby amended and restated in its entirety to read as follows:</font></div></div>
  <p style="margin-left:7.587%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.056%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Employee</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201d; means any person who is rendering services to the Company or a Participating Subsidiary as an employee pursuant to an employment relationship with such employer. For purposes of the Plan, the employment relationship shall be treated as continuing intact while the individual is on military leave, sick leave or other leave of absence approved by the Company or a Participating Subsidiary that meets the requirements of Treasury Regulation Section 1.421-1(h)(2). Where the period of leave exceeds three (3) months, or such other period of time specified in Treasury Regulation Section 1.421-1(h)(2), and the individual&#x2019;s right to re-employment is not guaranteed by statute or contract, the employment relationship shall be deemed to have terminated on the first day immediately following such three-month period, or such other period specified in Treasury Regulation Section 1.421-1(h)(2). Notwithstanding the foregoing, the definition of Employee will not include any person who is a citizen or resident of a foreign jurisdiction if granting them an option under the Plan would violate the law of such jurisdiction, or if compliance with the laws of the jurisdiction would cause the Plan to violate Section 423 of the Code.&#x201d;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.75in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="page-break-after:always;">
  <div style="padding-top:0.5in;min-height:0.75in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <div class="item-list-element-wrapper" style="text-indent:4.533%;font-size:0;margin-top:6pt;justify-content:flex-start;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:4.53%;text-indent:0;display:inline-flex;justify-content:flex-start;">2.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">The definition of &#x201c;Eligible Employee&#x201d; included in Section 2 of the Plan is hereby amended and restated in its entirety to read as follows:</font></div></div>
  <p style="margin-left:7.587%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.046%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Eligible Employee</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201d; means an Employee who (i) has been employed by the Company or a Participating Subsidiary for at least two (2) years and (ii) is customarily employed for at least twenty (20) hours per week. Notwithstanding the foregoing, the Committee, in its discretion, from time to time may provide in an Offering Document prior to an Offering Date (on a uniform and nondiscriminatory basis or as otherwise permitted by Treasury Regulation Section 1.423-2) that the definition of Eligible Employeewill or will not include an individual if he or she: (i) has not completed at least two (2) years of service since his or her last hire date (or such lesser period of time as may be determined by the Committee in its discretion), (ii) customarily works not more than twenty (20) hours per week (or such lesser period of time as may be determined by the Administrator in its discretion), (iii) is a highly compensated employee within the meaning of Section 414(q) of the Code, or (iv) is a highly compensated employee within the meaning of Section 414(q) of the Code with compensation above a certain level or is an officer or subject to the disclosure requirements of Section 16(a) of the Exchange Act, provided the exclusion is applied with respect to each Offering in an identical manner to all highly compensated individuals of the Employer whose Eligible Employees are participating in that Offering. Each exclusion will be applied with respect to an Offering in a manner complying with U.S. Treasury Regulation Section 1.423-2(e)(2)(ii).&#x201d;</font></p>
  <div class="item-list-element-wrapper" style="text-indent:4.533%;font-size:0;margin-top:6pt;justify-content:flex-start;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:4.53%;text-indent:0;display:inline-flex;justify-content:flex-start;">3.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">The definition of &#x201c;Offering&#x201d; is added to Section 2 of the Plan based on alphabetical order to read as follows:</font></div></div>
  <p style="margin-left:7.587%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.065%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Offering</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201d; means an offer under the Plan of an option that may be exercised during an Offering Period as further described in Section 5. For purposes of the Plan, the Committee may designate separate Offerings under the Plan (the terms of which need not be identical) in which Eligible Employees of the Company and/ or one or more Participating Subsidiaries will participate, even if the dates of the applicable Offering Periods of each such Offering are identical and the provisions of the Plan will separately apply to each Offering. To the extent permitted by Treasury Regulation Section 1.423- 2(a)(1), the terms of each Offering need not be identical provided that the terms of the Plan and an Offering together satisfy Treasury Regulation Sections 1.423-2(a)(2) and (a)(3).&#x201d;</font></p>
  <div class="item-list-element-wrapper" style="text-indent:4.533%;font-size:0;margin-top:6pt;justify-content:flex-start;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:4.53%;text-indent:0;display:inline-flex;justify-content:flex-start;">4.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">The definition of &#x201c;Offering Document&#x201d; is added to Section 2 of the Plan based on alphabetical order to read as follows:</font></div></div>
  <p style="margin-left:7.587%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Offering Document</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201d; means the offering document as described in Section 5 below.&#x201d;</font></p>
  <div class="item-list-element-wrapper" style="text-indent:4.533%;font-size:0;margin-top:6pt;justify-content:flex-start;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:4.53%;text-indent:0;display:inline-flex;justify-content:flex-start;">5.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">The definition of &#x201c;Offering or Offering Period&#x201d; included in Section 2 of the Plan is hereby amended and restated in its entirety to read as follows:</font></div></div>
  <p style="margin-left:7.587%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.12%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Offering Period</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201d; means the periods established by the Committee (not to exceed 27 months) in the applicable Offering Document during which an option granted pursuant to the Plan may be exercised. The duration and timing of Offering Periods may be changed pursuant to Sections 5, 18 and 19.&#x201d;</font></p>
  <div class="item-list-element-wrapper" style="text-indent:4.533%;font-size:0;margin-top:6pt;justify-content:flex-start;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:4.53%;text-indent:0;display:inline-flex;justify-content:flex-start;">6.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">The definition of &#x201c;Plan &#x201d; included in Section 2 of the Plan is amended by adding in &#x201c;, Inc.&#x201d; after Agilysys.</font></div></div>
  <div class="item-list-element-wrapper" style="text-indent:4.533%;font-size:0;margin-top:6pt;justify-content:flex-start;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:4.53%;text-indent:0;display:inline-flex;justify-content:flex-start;">7.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">The definition of &#x201c;Purchase Date&#x201d; included in Section 2 of the Plan is hereby amended and restated in its entirety to read as follows:</font></div></div>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.75in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="page-break-after:always;">
  <div style="padding-top:0.5in;min-height:0.75in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="margin-left:7.587%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Purchase Date</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201d; means the last Trading Day of an Offering Period.&#x201d;</font></p>
  <div class="item-list-element-wrapper" style="text-indent:4.533%;font-size:0;margin-top:6pt;justify-content:flex-start;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:4.53%;text-indent:0;display:inline-flex;justify-content:flex-start;">8.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">The definition of &#x201c;Purchase Price&#x201d;included in Section2 of the Plan is hereby amended and restated in its entirety to read as follows:</font></div></div>
  <p style="margin-left:7.587%;font-size:10pt;margin-top:12.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.083%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Purchase Price</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201d; means an amount per Common Share designated by the Committee from time to time in the applicable Offering Document; provided that the Purchase Price shall not be less than the lesser of (i) eighty-five percent (85%) (or such greater percentage as designated by the Committee) of the Fair Market Value of a Common Share on the Offering Date or (ii) eighty-five percent (85%) (or such greater percentage as designated by the Committee) of the Fair Market Value of a Common Share on the Purchase Date; provided further, that, the Purchase Price per Common Share will in no event be less than the par value of the Common Share.&#x201d;</font></p>
  <div class="item-list-element-wrapper" style="text-indent:4.533%;font-size:0;margin-top:6pt;justify-content:flex-start;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:4.53%;text-indent:0;display:inline-flex;justify-content:flex-start;">9.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">The first paragraph of Section 4 of the Plan is hereby amended and restated in its entirety to read as follows:</font></div></div>
  <p style="margin-left:7.587%;text-indent:7.299%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.074%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;4.  </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Eligibility</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">. Unless otherwise determined by the Committee in a manner that is consistent with Section 423 of the Code and as may be specified in an Offering Document, any individual who is an Eligible Employee as of the first day of the enrollment period designated by the Committee for a particular Offering during an Offering Period shall be eligible to participate in such Offering Period, subject to the requirements of Section 423 of the Code.&#x201d;</font></p>
  <div class="item-list-element-wrapper" style="text-indent:4.533%;font-size:0;margin-top:6pt;justify-content:flex-start;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:4.53%;text-indent:0;display:inline-flex;justify-content:flex-start;">10.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Section 5 of the Plan is hereby amended and restated in its entirety to read as follows:</font></div></div>
  <p style="margin-left:7.587%;text-indent:7.298%;font-size:10pt;margin-top:12.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.065%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;5.  </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Offering Periods</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">. The Committee may from time to time grant or provide for the grant of rights to purchase Common Shares under the Plan during one or more periods (each, an &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Offering Period</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;) selected by the Committee commencing on such dates as selected by the Committee. The terms and conditions applicable to each Offering shall be set forth in an &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Offering Document</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201d; adopted by the Committee, which Offering Document shall be in such form and shall contain such terms and conditions as the Committee shall deem appropriate and shall be incorporated by reference into and made part of the Plan, including (a) the length of the Offering Period, which period shall not exceed twenty-seven months, (b) the Purchase Date(s) on which rights granted under the Plan shall be exercised and purchases of Common Shares carried out during such Offering Period, and (c) the maximum number of Common Shares that may be purchased by an Eligible Employee during such Offering Period. The provisions of separate Offering Periods under the Plan need not be identical.&#x201d;</font></p>
  <div class="item-list-element-wrapper" style="text-indent:4.533%;font-size:0;margin-top:6pt;justify-content:flex-start;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:4.53%;text-indent:0;display:inline-flex;justify-content:flex-start;">11.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Section 6 of the Plan is hereby amended and restated in its entirety to read as follows:</font></div></div>
  <p style="margin-left:7.587%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;6.</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Participation</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">.</font></p>
  <div class="item-list-element-wrapper" style="margin-left:9.065%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:4.989278055754109%;display:inline-flex;justify-content:flex-start;">a.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Enrollment</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">; </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Payroll Deductions</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">. Except as otherwise set forth in an Offering Document or determined by the Committee, an Eligible Employee may elect to participate in the Plan by properly completing an Enrollment Form, which may be electronic, and submitting it to the Company, in accordance with the enrollment procedures established by the Committee or set forth in the Offering Document. Participation in the Plan is entirely voluntary. By submitting an Enrollment Form, the Eligible Employee authorizes payroll deductions from his or her paycheck in an amount equal to at least 1%, but not more than 10% of his or her Compensation on each pay day occurring during the Offering Period for which the authorization is applicable (or such other percentages as the Committee may specify in the applicable Offering Document). Payroll deductions shall commence on the first payroll date following the applicable Offering Date and end on the last payroll date </font></div></div>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.75in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="page-break-after:always;">
  <div style="padding-top:0.5in;min-height:0.75in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <div class="item-list-element-wrapper" style="margin-left:9.065%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:4.989278055754109%;visibility:hidden;display:inline-flex;justify-content:flex-start;"></font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">on or before the corresponding Offering Period Purchase Date. The Company shall maintain records of all payroll deductions but shall have no obligation to pay interest on payroll deductions or to hold such amounts in a trust or in any segregated account.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:9.065%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:4.989278055754109%;display:inline-flex;justify-content:flex-start;">b.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Election Changes</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">. During an Offering Period, a Participant may decrease his or her rate of payroll deductions applicable to such Offering Period only once. To make such a change, the Participant must submit a new Enrollment Form authorizing the new rate of payroll deductions at least fifteen days before the applicable Purchase Date for such Offering Period. During an Offering Period, a Participant may not increase his or her rate of payroll deductions for such applicable Offering Period. A Participant may increase or decrease his or her rate of payroll deductions for future Offering Periods by submitting a new Enrollment Form authorizing the new rate of payroll deductions at least fifteen days before the start of the next Offering Period in which the Participant will participate.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:9.065%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:4.989278055754109%;display:inline-flex;justify-content:flex-start;">c.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Automatic Re-enrollment</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">. The deduction rate selected in the Enrollment Form shall remain in effect for subsequent applicable Offering Periods unless the Participant (a) submits a new Enrollment Form authorizing a new level of payroll deductions in accordance with Section 6.2, (b) withdraws from the Plan in accordance with Section 10, or (c) terminates employment or otherwise becomes ineligible to participate in the Plan.&#x201d;</font></div></div>
  <div class="item-list-element-wrapper" style="text-indent:4.533%;font-size:0;margin-top:6pt;justify-content:flex-start;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:4.53%;text-indent:0;display:inline-flex;justify-content:flex-start;">12.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Section 7 of the Plan is hereby amended and restated in its entirety to read as follows:</font></div></div>
  <p style="margin-left:7.587%;text-indent:7.3%;font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.083%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;7. </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Grant of Option</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">. With respect to each Offering, on each Offering Date, each Participant in the applicable Offering Period shall be granted an option to purchase, on the applicable Purchase Date, a number of Common Shares determined by dividing the Participant's accumulated payroll deductions by the applicable Purchase Price (subject to adjustment in accordance with Section 18 and the limitations set forth in Section 13 of the Plan).&#x201d;</font></p>
  <div class="item-list-element-wrapper" style="text-indent:4.533%;font-size:0;margin-top:6pt;justify-content:flex-start;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:4.53%;text-indent:0;display:inline-flex;justify-content:flex-start;">13.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Section 8 of the Plan is hereby amended and restated in its entirety to read as follows:</font></div></div>
  <p style="margin-left:7.587%;text-indent:7.299%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.074%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;8. </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Exercise of Option/Purchase of Shares</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">. With respect to each Offering Period, a Participant&#x2019;s option to purchase Common Shares will be exercised automatically on the Purchase Date of the applicable Offering Period. The Participant&#x2019;s accumulated payroll deductions will be used to purchase the maximum number of shares (including fractional shares) that can be purchased with the amounts in the Participant&#x2019;s notional account. The minimum number of Common Shares that must be purchased on a Purchase Date is one (1). In the event the Participant&#x2019;s accumulated payroll deductions used to purchase shares on the Purchase Date is less than the amount required to purchase one (1) whole Common Share, the accumulated payroll deductions will be paid to the Participant promptly following the Purchase Date.&#x201d;</font></p>
  <div class="item-list-element-wrapper" style="text-indent:4.533%;font-size:0;margin-top:6pt;justify-content:flex-start;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:4.53%;text-indent:0;display:inline-flex;justify-content:flex-start;">14.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">The first sentence of Section 9 of the Plan is amended and restated to read as follows:</font></div></div>
  <p style="margin-left:14.253%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.065%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;As soon as reasonably practicable after each Purchase Date for an applicable Offering, the Company will arrange for the delivery to each Participant of the Common Shares purchased upon exercise of his or her option.&#x201d;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.75in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="page-break-after:always;">
  <div style="padding-top:0.5in;min-height:0.75in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <div class="item-list-element-wrapper" style="text-indent:4.533%;font-size:0;margin-top:6pt;justify-content:flex-start;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:4.53%;text-indent:0;display:inline-flex;justify-content:flex-start;">15.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">The first sentence of Section 10.1 of the Plan is amended and restated to read as follows:</font></div></div>
  <p style="margin-left:14.253%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.065%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;A Participant may withdraw from an Offering Period by submitting to the Company a revised Enrollment Form indicating his or her election to withdraw at least fifteen days before the Purchase Date.&#x201d;</font></p>
  <div class="item-list-element-wrapper" style="text-indent:4.533%;font-size:0;margin-top:6pt;justify-content:flex-start;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:4.53%;text-indent:0;display:inline-flex;justify-content:flex-start;">16.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Section 11 of the Plan is hereby amended and restated in its entirety to read as follows:</font></div></div>
  <p style="margin-left:14.253%;text-indent:7.873%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.065%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;11. </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Termination of Employment</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">; </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Change in Employment Status</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">. Upon termination of a Participant's employment for any reason, including death, disability or retirement, or a change in the Participant's employment status following which the Participant is no longer an Eligible Employee with respect to an Offering, which in either case occurs on or prior to the applicable Purchase Date, the Participant will be deemed to have withdrawn from the Plan and the payroll deductions in the Participant's notional account (that have not been used to purchase Common Shares) shall be returned to the Participant, or in the case of the Participant's death, to the person(s)entitled to such amounts under Section 17, and the Participant's option shall be automatically terminated. The Company will have sole discretion to determine whether a Participant has terminated employment and the effective date on which the Participant terminated employment, regardless of any notice period or garden leave required under local law.&#x201d;</font></p>
  <div class="item-list-element-wrapper" style="text-indent:4.533%;font-size:0;margin-top:6pt;justify-content:flex-start;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:4.53%;text-indent:0;display:inline-flex;justify-content:flex-start;">17.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Section 13.2 of the Plan is hereby amended and restated in its entirety to read as follows:</font></div></div>
  <p style="margin-left:14.253%;text-indent:7.872%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.056%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;13.2 </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Over-subscribed Offerings</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">. The number of Common Shares which a Participant may purchase in an Offering under the Plan may be reduced if an Offering is over-subscribed. No option granted under the Plan shall permit a Participant to purchase Common Shares which, if added together with the total number of Common Shares purchased by all other Participants in such Offering Period, would exceed the total number of Common Shares remaining available under the Plan. If the Committee determines that, on a particular Purchase Date, the number of Common Shares with respect to which options are to be exercised exceeds the number of Common Shares then available under the Plan, the Company shall make a pro rata allocation of the Common Shares remaining available for purchase in as uniform a manner as practicable and as the Committee determines to be equitable.&#x201d;</font></p>
  <div class="item-list-element-wrapper" style="text-indent:4.533%;font-size:0;margin-top:6pt;justify-content:flex-start;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:4.53%;text-indent:0;display:inline-flex;justify-content:flex-start;">18.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Section 19.1 of the Plan is hereby amended and restated in its entirety to read as follows:</font></div></div>
  <p style="margin-left:14.253%;text-indent:7.874%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.083%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;19.1 </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Equal Rights and Privileges</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">. Notwithstanding any provision of the Plan to the contrary and in accordance with Section 423 of the Code, all Eligible Employees who are granted options under an Offering under the Plan shall have the same rights and privileges under the Offering so that the Offering and this Plan qualifies as an &#x201c;employee stock purchase plan&#x201d; within the meaning of Section 423 of the Code.&#x201d;</font></p>
  <div class="item-list-element-wrapper" style="text-indent:4.533%;font-size:0;margin-top:6pt;justify-content:flex-start;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:4.53%;text-indent:0;display:inline-flex;justify-content:flex-start;">19.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">The first sentence of Section 19.3 of the Plan is hereby amended and restated in its entirety to read as follows:</font></div></div>
  <p style="margin-left:14.253%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.111%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;A Participant will become a shareholder with respect to the Common Shares that are purchased pursuant to options granted under an Offering under the Plan when the shares are transferred to the Participant&#x2019;s ESPP Share Account.&#x201d;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.75in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="page-break-after:always;">
  <div style="padding-top:0.5in;min-height:0.75in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <div class="item-list-element-wrapper" style="text-indent:4.533%;font-size:0;margin-top:6pt;justify-content:flex-start;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:4.53%;text-indent:0;display:inline-flex;justify-content:flex-start;">20.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Section 19.12 of the Plan is hereby amended and restated in its entirety to read as follows:</font></div></div>
  <p style="margin-left:14.253%;text-indent:7.871%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.046%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;19.12 </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Section 423</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">. The Plan is intended to qualify as an &#x201c;employee stock purchase plan&#x201d; under Section 423 of the Code.Any provision of the Plan or an Offering under the Plan that is inconsistent with Section 423 of the Code shall be reformed to comply with Section 423 of the Code.&#x201d;</font></p>
  <div class="item-list-element-wrapper" style="text-indent:4.533%;font-size:0;margin-top:6pt;justify-content:flex-start;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:4.53%;text-indent:0;display:inline-flex;justify-content:flex-start;">21.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Except as provided in this Second Amendment, no other changes or amendments shall be made to the Plan as previously stated (including all prior amendments) and the remainder thereof shall remain in full force and effect.</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">IN WITNESS WHEREOF</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">, the Committee has executed this Amendment on this 31 day of January, 2024.</font></p>
  <p style="font-size:10pt;margin-top:0.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:47.6%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">COMMITTEE</font></p>
  <p style="font-size:10pt;margin-top:13.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:47.6%;text-indent:-15.006%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.306%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By: </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">/s/ Dana Jones	</font></p>
  <p style="margin-left:47.6%;text-indent:-15.006%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.306%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Dana Jones, Chair</font></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.75in;justify-content:flex-end;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>agys-ex31_1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html>
 <head>
  <title>EX-31.1</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div style="min-height:1in;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Exhibit 31.1</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER</font></p>
  <p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">I, Ramesh Srinivasan, certify that:</font></p>
  <p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">1. I have reviewed this Quarterly Report on Form 10-Q of Agilysys, Inc.;</font></p>
  <p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></p>
  <p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></p>
  <p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">4. The registrant&#x2019;s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></p>
  <p style="margin-left:3.333%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></p>
  <p style="margin-left:3.333%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></p>
  <p style="margin-left:3.333%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">c) Evaluated the effectiveness of the registrant&#x2019;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></p>
  <p style="margin-left:3.333%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">d) Disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control over financial reporting; and</font></p>
  <p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">5. The registrant&#x2019;s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the audit committee of the registrant&#x2019;s board of directors (or persons performing the equivalent functions):</font></p>
  <p style="margin-left:3.333%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record, process, summarize and report financial information; and</font></p>
  <p style="margin-left:3.333%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting.</font></p>
  <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Date: July 26, 2024</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:50.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:8%;"></td>
    <td style="width:92%;"></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#454545;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">By:</font></p></td>
    <td style="text-indent:1.5pt;vertical-align:top;border-bottom:0.5pt solid;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">/s/ Ramesh Srinivasan</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</font></p></td>
    <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Ramesh Srinivasan</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</font></p></td>
    <td style="text-indent:1.5pt;vertical-align:top;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">President and Chief Executive Officer</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</font></p></td>
    <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Principal Executive Officer)</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;min-height:1in;justify-content:flex-end;"></div></div>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>agys-ex31_2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html>
 <head>
  <title>EX-31.2</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div style="min-height:1in;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Exhibit 31.2</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">CERTIFICATION OF THE CHIEF FINANCIAL OFFICER</font></p>
  <p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">I, William David Wood III, certify that:</font></p>
  <p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">1. I have reviewed this Quarterly Report on Form 10-Q of Agilysys, Inc.;</font></p>
  <p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></p>
  <p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></p>
  <p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">4. The registrant&#x2019;s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></p>
  <p style="margin-left:3.333%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></p>
  <p style="margin-left:3.333%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></p>
  <p style="margin-left:3.333%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">c) Evaluated the effectiveness of the registrant&#x2019;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></p>
  <p style="margin-left:3.333%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">d) Disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control over financial reporting; and</font></p>
  <p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">5. The registrant&#x2019;s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the audit committee of the registrant&#x2019;s board of directors (or persons performing the equivalent functions):</font></p>
  <p style="margin-left:3.333%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record, process, summarize and report financial information; and</font></p>
  <p style="margin-left:3.333%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting.</font></p>
  <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Date: July 26, 2024</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:51.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:7.874%;"></td>
    <td style="width:92.126%;"></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#454545;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">By:</font></p></td>
    <td style="text-indent:1.5pt;vertical-align:top;border-bottom:0.5pt solid;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">/s/ William David Wood III</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</font></p></td>
    <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">William David Wood III</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</font></p></td>
    <td style="text-indent:1.5pt;vertical-align:top;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Chief Financial Officer</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</font></p></td>
    <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Principal Financial Officer)</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;min-height:1in;justify-content:flex-end;"></div></div>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.3
<SEQUENCE>5
<FILENAME>agys-ex31_3.htm
<DESCRIPTION>EX-31.3
<TEXT>
<html>
 <head>
  <title>EX-31.3</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div style="min-height:1in;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Exhibit 31.3</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">CERTIFICATION OF THE CORPORATE CONTROLLER AND TREASURER</font></p>
  <p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">I, Chris J. Robertson, certify that:</font></p>
  <p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">1. I have reviewed this Quarterly Report on Form 10-Q of Agilysys, Inc.;</font></p>
  <p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></p>
  <p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></p>
  <p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">4. The registrant&#x2019;s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></p>
  <p style="margin-left:3.333%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></p>
  <p style="margin-left:3.333%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></p>
  <p style="margin-left:3.333%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">c) Evaluated the effectiveness of the registrant&#x2019;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></p>
  <p style="margin-left:3.333%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">d) Disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control over financial reporting; and</font></p>
  <p style="font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">5. The registrant&#x2019;s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the audit committee of the registrant&#x2019;s board of directors (or persons performing the equivalent functions):</font></p>
  <p style="margin-left:3.333%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record, process, summarize and report financial information; and</font></p>
  <p style="margin-left:3.333%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting.</font></p>
  <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Date: July 26, 2024</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:51.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:7.874%;"></td>
    <td style="width:92.126%;"></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#454545;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">By:</font></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">/s/ Chris J. Robertson</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</font></p></td>
    <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Chris J. Robertson</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</font></p></td>
    <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Corporate Controller and Treasurer</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</font></p></td>
    <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Principal Accounting Officer)</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;min-height:1in;justify-content:flex-end;"></div></div>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>6
<FILENAME>agys-ex32.htm
<DESCRIPTION>EX-32
<TEXT>
<html>
 <head>
  <title>EX-32</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div style="min-height:0.5in;"></div>
  <p style="margin-left:20%;text-indent:75%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Exhibit 32</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">CERTIFICATION</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Certification Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, Ramesh Srinivasan, the Chief Executive Officer, William David Wood III, the Chief Financial Officer, and Chris J. Robertson, the Corporate Controller and Treasurer, of Agilysys, Inc. (the &#x201c;Company&#x201d;), hereby certify, that, to their knowledge:</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">	</font></p>
  <p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">1.	The Quarterly Report on Form 10-Q of the Company for the period ended June 30, 2024 (the &#x201c; </font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Report</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> &#x201d;) fully complies  with the requirements of Section 13(a) of the Securities Exchange Act of 1934; and</font></p>
  <p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2.	The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Date: July 26, 2024</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:50.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:6.66%;"></td>
    <td style="width:93.34%;"></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:1.5pt;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#454545;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">By:</font></p></td>
    <td style="text-indent:1.5pt;vertical-align:top;border-bottom:0.75pt solid #000000;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">/s/ Ramesh Srinivasan</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="text-indent:1.5pt;vertical-align:top;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Ramesh Srinivasan</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="text-indent:1.5pt;vertical-align:top;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">President and Chief Executive Officer</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="text-indent:1.5pt;vertical-align:top;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Principal Executive Officer)</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="text-indent:1.5pt;vertical-align:top;border-bottom:0.75pt solid #000000;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">/s/ William David Wood III</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="text-indent:1.5pt;vertical-align:top;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">William David Wood III</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="text-indent:1.5pt;vertical-align:top;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Chief Financial Officer</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="text-indent:1.5pt;vertical-align:top;text-align:left;"><p style="margin-left:1.5pt;text-indent:1.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Principal Financial Officer)</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="text-indent:1.5pt;vertical-align:top;border-bottom:0.75pt solid #000000;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">/s/ Chris J. Robertson</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="text-indent:1.5pt;vertical-align:top;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Chris J. Robertson</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="text-indent:1.5pt;vertical-align:top;text-align:left;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Corporate Controller and Treasurer</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:1.5pt;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </font></p></td>
    <td style="text-indent:1.5pt;vertical-align:top;text-align:left;"><p style="margin-left:1.5pt;text-indent:1.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Principal Accounting Officer)</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;"></div></div>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>agys-20240630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2024-07-26T14:24:07.5327+00:00 -->
<!-- Copyright (c) 2024 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema targetNamespace="http://www.agilysys.com/20240630" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:srt="http://fasb.org/srt/2024" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:calc="https://xbrl.org/2023/calculation-1.1" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:agys="http://www.agilysys.com/20240630" xmlns:xlink="http://www.w3.org/1999/xlink">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" namespace="http://fasb.org/srt/2024"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" namespace="http://xbrl.sec.gov/dei/2024"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" namespace="http://fasb.org/us-gaap/2024"/>
  <xsd:import schemaLocation="https://www.xbrl.org/2023/calculation-1.1.xsd" namespace="https://xbrl.org/2023/calculation-1.1"/>
  <xsd:import schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" namespace="http://www.xbrl.org/dtr/type/2022-03-31"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document and Entity 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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" id="Role_StatementCondensedConsolidatedBalanceSheets">
        <link:definition>100010 - Statement - Condensed 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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/DisclosureEarningsPerShareDetails2" id="DisclosureEarningsPerShareDetails2">
        <link:definition>100020 - Disclosure - Earnings Per Share (Details) 2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" id="Role_StatementCondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>100030 - Statement - Condensed 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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" id="Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited">
        <link:definition>100040 - Statement - Condensed Consolidated Statements of Operations (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.agilysys.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" id="StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited">
        <link:definition>100050 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" id="Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited">
        <link:definition>100060 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" id="Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited">
        <link:definition>100070 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureNatureOfOperationsAndFinancialStatementPresentation" id="Role_DisclosureNatureOfOperationsAndFinancialStatementPresentation">
        <link:definition>100080 - Disclosure - Nature of Operations and Financial Statement Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" id="Role_DisclosureSummaryOfSignificantAccountingPolicies">
        <link:definition>100090 - 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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognition" id="Role_DisclosureRevenueRecognition">
        <link:definition>100100 - Disclosure - Revenue Recognition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformation" id="Role_DisclosureAdditionalBalanceSheetInformation">
        <link:definition>100110 - Disclosure - Additional Balance Sheet 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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformation" id="Role_DisclosureSupplementalDisclosuresOfCashFlowInformation">
        <link:definition>100120 - Disclosure - Supplemental Disclosures of Cash Flow 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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxes" id="Role_DisclosureIncomeTaxes">
        <link:definition>100130 - 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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" id="Role_DisclosureCommitmentsAndContingencies">
        <link:definition>100140 - 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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShare" id="Role_DisclosureEarningsPerShare">
        <link:definition>100150 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensation" id="Role_DisclosureShareBasedCompensation">
        <link:definition>100160 - Disclosure - Share-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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStock" id="Role_DisclosurePreferredStock">
        <link:definition>100170 - Disclosure - 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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureBusinessCombination" id="Role_DisclosureBusinessCombination">
        <link:definition>100180 - Disclosure - Business Combination</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.agilysys.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" id="DisclosureSummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>100190 - 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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformationTables" id="Role_DisclosureAdditionalBalanceSheetInformationTables">
        <link:definition>100200 - Disclosure - Additional Balance Sheet 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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationTables" id="Role_DisclosureSupplementalDisclosuresOfCashFlowInformationTables">
        <link:definition>100210 - Disclosure - Supplemental Disclosures of Cash Flow 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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesTables" id="Role_DisclosureIncomeTaxesTables">
        <link:definition>100220 - 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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareTables" id="Role_DisclosureEarningsPerShareTables">
        <link:definition>100230 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables" id="Role_DisclosureShareBasedCompensationTables">
        <link:definition>100240 - Disclosure - Share-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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/DisclosureBusinessCombinationTables" id="DisclosureBusinessCombinationTables">
        <link:definition>100250 - Disclosure - Business Combination (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails" id="Role_DisclosureRevenueRecognitionNarrativeDetails">
        <link:definition>100260 - Disclosure - Revenue Recognition - 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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails" id="DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails">
        <link:definition>100270 - Disclosure - Additional Balance Sheet Information - Schedule of Additional Information Related to the Condensed Consolidated Balance Sheets (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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationDetails" id="Role_DisclosureSupplementalDisclosuresOfCashFlowInformationDetails">
        <link:definition>100280 - Disclosure - Supplemental Disclosures of 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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetails" id="Role_DisclosureIncomeTaxesDetails">
        <link:definition>100290 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual" id="Role_DisclosureIncomeTaxesDetailsTextual">
        <link:definition>100300 - Disclosure - Income Taxes (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" id="Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails">
        <link:definition>100310 - Disclosure - Commitments and Contingencies - 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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetails" id="Role_DisclosureEarningsPerShareDetails">
        <link:definition>100320 - Disclosure - Earnings 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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetailsTextual" id="Role_DisclosureEarningsPerShareDetailsTextual">
        <link:definition>100330 - Disclosure - Earnings Per Share (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual" id="Role_DisclosureShareBasedCompensationDetailsTextual">
        <link:definition>100340 - Disclosure - Share-based Compensation (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetails" id="Role_DisclosureShareBasedCompensationDetails">
        <link:definition>100350 - Disclosure - Share-based Compensation (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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2" id="DisclosureSharebasedCompensationDetails2">
        <link:definition>100360 - Disclosure - Share-based Compensation (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails" id="Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails">
        <link:definition>100370 - Disclosure - Share-based Compensation - Restricted Shares Rollforward (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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails" id="DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails">
        <link:definition>100380 - Disclosure - Share-based Compensation - Schedule of Principal Assumptions Utilized in Valuing Service Condition SARs (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 roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual" id="Role_DisclosurePreferredStockDetailsTextual">
        <link:definition>100390 - Disclosure - Preferred Stock - (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbase id="lnk">
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://www.esma.europa.eu/xbrl/esef/arcrole/wider-narrower" xlink:href="http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd#wider-narrower" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:href="agys-20240630.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" xlink:href="agys-20240630.xsd#Role_StatementCondensedConsolidatedBalanceSheets" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" xlink:href="agys-20240630.xsd#Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" xlink:href="agys-20240630.xsd#Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:href="agys-20240630.xsd#StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:href="agys-20240630.xsd#Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" xlink:href="agys-20240630.xsd#Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureNatureOfOperationsAndFinancialStatementPresentation" xlink:href="agys-20240630.xsd#Role_DisclosureNatureOfOperationsAndFinancialStatementPresentation" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" xlink:href="agys-20240630.xsd#Role_DisclosureSummaryOfSignificantAccountingPolicies" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognition" xlink:href="agys-20240630.xsd#Role_DisclosureRevenueRecognition" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformation" xlink:href="agys-20240630.xsd#Role_DisclosureAdditionalBalanceSheetInformation" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformation" xlink:href="agys-20240630.xsd#Role_DisclosureSupplementalDisclosuresOfCashFlowInformation" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxes" xlink:href="agys-20240630.xsd#Role_DisclosureIncomeTaxes" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" xlink:href="agys-20240630.xsd#Role_DisclosureCommitmentsAndContingencies" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShare" xlink:href="agys-20240630.xsd#Role_DisclosureEarningsPerShare" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensation" xlink:href="agys-20240630.xsd#Role_DisclosureShareBasedCompensation" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStock" xlink:href="agys-20240630.xsd#Role_DisclosurePreferredStock" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureBusinessCombination" xlink:href="agys-20240630.xsd#Role_DisclosureBusinessCombination" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="agys-20240630.xsd#DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformationTables" xlink:href="agys-20240630.xsd#Role_DisclosureAdditionalBalanceSheetInformationTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationTables" xlink:href="agys-20240630.xsd#Role_DisclosureSupplementalDisclosuresOfCashFlowInformationTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesTables" xlink:href="agys-20240630.xsd#Role_DisclosureIncomeTaxesTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareTables" xlink:href="agys-20240630.xsd#Role_DisclosureEarningsPerShareTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables" xlink:href="agys-20240630.xsd#Role_DisclosureShareBasedCompensationTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/DisclosureBusinessCombinationTables" xlink:href="agys-20240630.xsd#DisclosureBusinessCombinationTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails" xlink:href="agys-20240630.xsd#Role_DisclosureRevenueRecognitionNarrativeDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails" xlink:href="agys-20240630.xsd#DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationDetails" xlink:href="agys-20240630.xsd#Role_DisclosureSupplementalDisclosuresOfCashFlowInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetails" xlink:href="agys-20240630.xsd#Role_DisclosureIncomeTaxesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual" xlink:href="agys-20240630.xsd#Role_DisclosureIncomeTaxesDetailsTextual" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:href="agys-20240630.xsd#Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetails" xlink:href="agys-20240630.xsd#Role_DisclosureEarningsPerShareDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetailsTextual" xlink:href="agys-20240630.xsd#Role_DisclosureEarningsPerShareDetailsTextual" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual" xlink:href="agys-20240630.xsd#Role_DisclosureShareBasedCompensationDetailsTextual" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetails" xlink:href="agys-20240630.xsd#Role_DisclosureShareBasedCompensationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2" xlink:href="agys-20240630.xsd#DisclosureSharebasedCompensationDetails2" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails" xlink:href="agys-20240630.xsd#Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails" xlink:href="agys-20240630.xsd#DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual" xlink:href="agys-20240630.xsd#Role_DisclosurePreferredStockDetailsTextual" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.agilysys.com/20240630/taxonomy/role/DisclosureEarningsPerShareDetails2" xlink:href="agys-20240630.xsd#DisclosureEarningsPerShareDetails2" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
        <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:title="labelLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_DilutiveUnvestedRestrictedStockUnits" xlink:label="agys_DilutiveUnvestedRestrictedStockUnits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_GrossProfitRatio" xlink:label="agys_GrossProfitRatio"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_RegularCorporateIncomeTaxRateIndia" xlink:label="agys_RegularCorporateIncomeTaxRateIndia"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_NumeratorAbstract" xlink:label="agys_NumeratorAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_DilutiveSSARs" xlink:label="agys_DilutiveSSARs"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockTextBlock" xlink:label="us-gaap_PreferredStockTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_SharesIssuedUponExerciseOfSsars" xlink:label="agys_SharesIssuedUponExerciseOfSsars"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="us-gaap_ShareBasedCompensationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_InterestPaidReceipts" xlink:label="agys_InterestPaidReceipts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses" xlink:label="us-gaap_OtherExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="us-gaap_CapitalizedContractCostNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares" xlink:label="agys_NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationAmountsWithheldFromParticipants" xlink:label="agys_ShareBasedCompensationAmountsWithheldFromParticipants"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:label="us-gaap_PaymentsForProceedsFromLifeInsurancePolicies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_SubscriptionAndMaintenanceMember" xlink:label="agys_SubscriptionAndMaintenanceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockNoParValue" xlink:label="us-gaap_PreferredStockNoParValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossRelatedToLitigationSettlement" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="us-gaap_OperatingLossCarryforwardsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock" xlink:label="agys_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_AccretionOfConvertiblePreferredStockDividends" xlink:label="agys_AccretionOfConvertiblePreferredStockDividends"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ProfessionalServicesMember" xlink:label="agys_ProfessionalServicesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortization" xlink:label="us-gaap_CapitalizedContractCostAmortization"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_EmployeeStockPurchasePlanDiscountOnShares" xlink:label="agys_EmployeeStockPurchasePlanDiscountOnShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesCommissionsAndFees" xlink:label="us-gaap_SalesCommissionsAndFees"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:label="us-gaap_UnusualRiskOrUncertaintyByNatureAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ProductDevelopmentMember" xlink:label="agys_ProductDevelopmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_PercentageOfDeferralOfEmployerPaidPortionOfSocialSecurityTaxesDueInYearTwo" xlink:label="agys_PercentageOfDeferralOfEmployerPaidPortionOfSocialSecurityTaxesDueInYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:label="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareIssuedUponExerciseOfSsars" xlink:label="agys_ShareIssuedUponExerciseOfSsars"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_CARESActMember" xlink:label="agys_CARESActMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MajorityShareholderMember" xlink:label="us-gaap_MajorityShareholderMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_TwoThousandAndTwentyEquityIncentivePlanMember" xlink:label="agys_TwoThousandAndTwentyEquityIncentivePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_StockBasedCompensationTextualAbstract" xlink:label="agys_StockBasedCompensationTextualAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember" xlink:label="agys_SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:label="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_TwoThousandAndSixteenStockIncentivePlanMember" xlink:label="agys_TwoThousandAndSixteenStockIncentivePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_UsStateStatutesOfLimitationsMember" xlink:label="agys_UsStateStatutesOfLimitationsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="us-gaap_EarningsPerShareDilutedAbstract"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_DenominatorAbstract" xlink:label="agys_DenominatorAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="us-gaap_CostOfRevenueAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_IncrementalCommonSharesAttributableToRestrictedShares" xlink:label="agys_IncrementalCommonSharesAttributableToRestrictedShares"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="us-gaap_StockAppreciationRightsSARSMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:label="us-gaap_UnusualRiskOrUncertaintyNatureDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendPaymentRestrictionsScheduleDescription" xlink:label="us-gaap_DividendPaymentRestrictionsScheduleDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="us-gaap_InternalRevenueServiceIRSMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_RepurchasesOfSharesToSatisfyEmployeeTaxWithholding" xlink:label="agys_RepurchasesOfSharesToSatisfyEmployeeTaxWithholding"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_IncreaseDecreaseInOperatingAssetsAndLiabilties" xlink:label="agys_IncreaseDecreaseInOperatingAssetsAndLiabilties"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statement [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_DilutiveUnvestedRestrictedStockUnits_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Dilutive unvested restricted stock units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_DilutiveUnvestedRestrictedStockUnits_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Dilutive Unvested Restricted Stock Units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_DilutiveUnvestedRestrictedStockUnits_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Dilutive unvested restricted stock units.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Plan Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Plan Name [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_GrossProfitRatio_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gross profit margin</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_GrossProfitRatio_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gross Profit Ratio</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_GrossProfitRatio_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Gross profit ratio.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_RegularCorporateIncomeTaxRateIndia_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Regular corporate income tax rate in India</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_RegularCorporateIncomeTaxRateIndia_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Regular Corporate Income Tax Rate India</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_RegularCorporateIncomeTaxRateIndia_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Regular corporate income tax rate in India.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Postal Zip Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_NumeratorAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Numerator:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_NumeratorAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Numerator [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_NumeratorAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Numerator.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Weighted Average Number Diluted Shares Outstanding Adjustment, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Dilutive unvested restricted shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Incorporation, State or Country Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation, State or Country Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other comprehensive income (loss):</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenuesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net revenue:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenuesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenues [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrecognized stock based compensation expense related to unvested restricted stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business Combination</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Shares, Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_DilutiveSSARs_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Dilutive SSARs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_DilutiveSSARs_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Dilutive S S A Rs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_DilutiveSSARs_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Dilutive SSARs.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Commitments and Contingencies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_SharesIssuedUponExerciseOfSsars_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shares issued upon exercise of SSARs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_SharesIssuedUponExerciseOfSsars_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Shares Issued Upon Exercise of SSARs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_SharesIssuedUponExerciseOfSsars_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Shares issued upon exercise of SSARs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_SharesIssuedUponExerciseOfSsars_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Shares issued upon exercise of SSARs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restricted shares issued, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Stock By Class [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock, Class of Stock [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductOrServiceAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Product and Service</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductOrServiceAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Product and Service [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Income Tax Liabilities, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred income taxes, non-current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Income Tax Liabilities, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Noncash Expense [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Payments to Acquire Productive Assets, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Capital expenditures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Acquire Productive Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_TitleOfIndividualAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Title of Individual</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_TitleOfIndividualAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title and Position [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue Recognition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sale of Stock [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrealized foreign currency translation adjustments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Central Index Key</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_InterestPaidReceipts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash receipts for interest, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_InterestPaidReceipts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest Paid Receipts</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_InterestPaidReceipts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Interest Paid Receipts</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Common Stock, Shares, Issued, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, shares issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Shares, Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Statement [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, State or Province</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other charges, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income before taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedContractCostNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Capitalized Contract Cost, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedContractCostNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capitalized contract cost, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedContractCostNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Capitalized Contract Cost, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue recognized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Liability, Revenue Recognized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number Of Shares Withheld For Taxes Upon Exercise Of Stock Options Ssars Or Vesting Of Restricted Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of Shares Withheld For Taxes Upon Exercise of Stock Options, SSARs or Vesting of Restricted Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Shares withheld for taxes upon exercise of SSARs or vesting of restricted shares (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Treasury shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Treasury Stock, Common, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cover</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Net income per share - basic:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income per share - basic:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Earnings Per Share, Basic, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Weighted Average Exercise Price, Outstanding at Beginning of Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Weighted Average Exercise Price, Outstanding at End of Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Weighted Average Exercise Price.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating expenses:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Expenses [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash payments for finance leases</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finance Lease, Principal Payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Exercise Price, Exercised</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangements By Share Based Payment Award Non Option Equity Instruments Exercises In Period Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share Based Compensation Arrangements By Share Based Payment Award Non Option Equity Instruments Exercises In Period Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Sales and marketing [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Selling and Marketing Expense [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of share-based compensation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Number of Rights, Outstanding at Beginning of Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Number of Rights, Outstanding at End of Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationAmountsWithheldFromParticipants_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amounts withheld from participants</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationAmountsWithheldFromParticipants_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Amounts Withheld from Participants</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationAmountsWithheldFromParticipants_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share based compensation amounts withheld from participants.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Retained Earnings (Accumulated Deficit), Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Retained Earnings (Accumulated Deficit), Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Retained Earnings (Accumulated Deficit), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Retained earnings</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retained Earnings (Accumulated Deficit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Plan Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Plan Name [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Payments for (Proceeds from) Life Insurance Policies, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Additional investments in corporate-owned life insurance policies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments for (Proceeds from) Life Insurance Policies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAccruedLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAccruedLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Accrued Liabilities, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Supplemental Cash Flow Elements [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current assets:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets, Current [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_SubscriptionAndMaintenanceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Subscription and maintenance.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_SubscriptionAndMaintenanceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subscription And Maintenance Member</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_SubscriptionAndMaintenanceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subscription and maintenance [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Operating Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net cash provided by operating activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Grant Date Fair Value, Forfeited</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Product and Service</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Product and Service [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accumulated Other Comprehensive Income (Loss), Net of Tax, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated other comprehensive loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Remaining Contractual Term, Outstanding at End of Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Property, Plant and Equipment, Net, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Property, Plant and Equipment, Net, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Property, Plant and Equipment, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property and equipment, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, stated value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Par or Stated Value Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Contract with Customer, Liability, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income and indirect taxes payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Taxes Payable, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Taxes Payable, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Cash Flows [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockNoParValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, par value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockNoParValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, No Par Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restricted Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Balance Sheet Related Disclosures [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity Components</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Components [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of amounts used in computing earnings per share and the effect on earnings and the weighted average number of shares of dilutive potential common shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Salaries, wages, employee benefits, and payroll taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Employee-related Liabilities, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee-related Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of Shares, Granted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Risk-free interest rate over contractual term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Legal settlements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Legal settlements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gain (Loss) from Litigation Settlement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Number of Shares, Outstanding at beginning of period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Number of Shares, Outstanding at end of period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Loss Carryforwards [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Loss Carryforwards [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease liabilities, non-current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Liability, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Schedule of Share-based Payment Award, Stock Appreciation Rights, Valuation Assumptions [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Share Based Payment Award Stock Appreciation Rights Valuation Assumptions Table [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of principal assumptions utilized in valuing service condition SARs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_AccretionOfConvertiblePreferredStockDividends_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Series A convertible preferred stock dividends</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_AccretionOfConvertiblePreferredStockDividends_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Series A convertible preferred stock dividends</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_AccretionOfConvertiblePreferredStockDividends_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accretion Of Convertible Preferred Stock Dividends</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_AccretionOfConvertiblePreferredStockDividends_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accretion of convertible preferred stock dividends.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Income (Loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ProfessionalServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Professional services [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ProfessionalServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Professional Services [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ProfessionalServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Professional Services [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity Component</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Component [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statistical Measurement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statistical Measurement [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">General and Administrative Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">General and administrative</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">General and Administrative Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additional Balance Sheet Information</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedContractCostAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capitalized contract cost, amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedContractCostAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Capitalized Contract Cost, Amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_EmployeeStockPurchasePlanDiscountOnShares_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Employee stock purchase plan discount on shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_EmployeeStockPurchasePlanDiscountOnShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee Stock Purchase Plan Discount On Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_EmployeeStockPurchasePlanDiscountOnShares_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Employee Stock Purchase Plan Discount On Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other income (expense), net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Other income (expense), net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Nonoperating Income (Expense), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Nonoperating Income (Expense)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Treasury stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Treasury Stock, Common [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Disaggregation Of Revenue [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disaggregation of Revenue [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Exercise Price, Vested and expected to vest at End of Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Weighted Average Exercise Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeasePayments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash payments for operating leases</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeasePayments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common Shares Issued under Employee Stock Purchase Plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SalesCommissionsAndFees_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Sales commissions and fees</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SalesCommissionsAndFees_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sales Commissions and Fees</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Award Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">All Award Types</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Prepaid expenses and other current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Prepaid Expense and Other Assets, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfStockDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class of Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfStockDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class of Stock [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total comprehensive income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Common Stock, Shares, Outstanding, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Common Stock, Shares, Outstanding, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, shares outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Shares, Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnusualRiskOrUncertaintyByNatureAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unusual Risk or Uncertainty, Nature</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnusualRiskOrUncertaintyByNatureAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unusual Risk or Uncertainty, Nature [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Activity related to restricted shares awarded by the Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Interactive Data Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Interactive Data Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Products [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Product [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentQuarterlyReport_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Quarterly Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentQuarterlyReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Quarterly Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Exercise Price, Forfeited</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Forfeitures In Period Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Forfeitures In Period Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Grant Date Fair Value, Vested</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">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:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Cash and cash equivalents at beginning of period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Cash and cash equivalents at end of period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Remaining Contractual Term, Exercisable at End of Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Vested And Expected To Vest Outstanding Remaining Contractual Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share-based Compensation Arrangement by Share-based Payment Award, Vested and Expected to Vest, Outstanding, Remaining Contractual Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statistical Measurement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statistical Measurement [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cost of Goods and Services Sold, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total cost of goods sold</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost of Goods and Services Sold</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Related Party</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Related and Nonrelated Parties [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Selling and Marketing Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Sales and marketing</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Selling and Marketing Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ProductDevelopmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Product development [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ProductDevelopmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Product Development [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ProductDevelopmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Product development.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shares available for grant</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Grant Date Fair Value, Granted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">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:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted-average vesting period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Effect of exchange rate changes on cash</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Statement Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Income Location, Balance [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Expected term (in years)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_PercentageOfDeferralOfEmployerPaidPortionOfSocialSecurityTaxesDueInYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Percentage of deferral of the employer-paid portion of social security taxes due in December 31, 2022</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_PercentageOfDeferralOfEmployerPaidPortionOfSocialSecurityTaxesDueInYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Percentage Of Deferral Of Employer Paid Portion Of Social Security Taxes Due In Year Two</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_PercentageOfDeferralOfEmployerPaidPortionOfSocialSecurityTaxesDueInYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Percentage of deferral of the employer-paid portion of social security taxes due in year two.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Number of Shares, Vested</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Recently Issued Accounting Pronouncements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated other comprehensive income (loss) [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">AOCI Attributable to Parent [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Payments of stock issuance costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments of Stock Issuance Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Number of Shares, Forfeited</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Transfers to accounts receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Asset, Reclassified to Receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Liability, Defined Benefit Plan, Noncurrent, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Employee benefit obligations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liability, Defined Benefit Plan, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Depreciation_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Depreciation, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Depreciation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Depreciation of fixed assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Depreciation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Depreciation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Depreciation_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Depreciation of fixed assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareIssuedUponExerciseOfSsars_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shares issued upon exercise of SSARs ( in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareIssuedUponExerciseOfSsars_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Issued Upon Exercise of SSARs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareIssuedUponExerciseOfSsars_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share issued upon exercise of SSARs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-based compensation, grant date fair value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-based Compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shares authorized under 2020 Equity incentive plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Series A Preferred Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Series A Convertible Preferred Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Series A Preferred Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_CARESActMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">CARES Act [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_CARESActMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">C A R E S Act [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_CARESActMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">CARES Act [Member].</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ChiefExecutiveOfficerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Chief Executive Officer [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ChiefExecutiveOfficerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Chief Executive Officer [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current liabilities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities, Current [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income Taxes Paid, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Taxes Paid, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash payments for income tax, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Title of 12(b) Security</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title of 12(b) Security</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Cash and Cash Equivalents, at Carrying Value, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Cash and Cash Equivalents, at Carrying Value, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cash and Cash Equivalents, at Carrying Value, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash and cash equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash and Cash Equivalents, at Carrying Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Stockholders' Equity [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Fiscal Period Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Fiscal Period Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Research and Development Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Product development</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Research and Development Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Repurchase of common shares to satisfy employee tax withholding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockDividendRatePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred Stock Dividend Rate Percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockDividendRatePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Dividend Rate, Percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrealized translation adjustments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sale of Stock [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Investing activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MajorityShareholderMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">MAK Capital One, LLC [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MajorityShareholderMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Majority Shareholder [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_TwoThousandAndTwentyEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Two Thousand and Twenty Equity Incentive Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_TwoThousandAndTwentyEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Two Thousand and Twenty Equity Incentive Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_TwoThousandAndTwentyEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Two thousand and twenty equity incentive plan member.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Revenue from Contract with Customer, Excluding Assessed Tax, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total net revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Exercise Price, Exercisable at End of Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable Weighted Average Exercise Price.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Comprehensive Income [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Effective tax rates from continuing operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Supplemental Disclosures of Cash Flow Information</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Flow, Supplemental Disclosures [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_StockBasedCompensationTextualAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock Based Compensation (Textual) [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_StockBasedCompensationTextualAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Based Compensation Textual [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_StockBasedCompensationTextualAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Stock based compensation.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total operating expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Selling, General and Administrative Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Accrued Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line Two</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line Two</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">LIABILITIES AND SHAREHOLDERS' EQUITY</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities and Equity [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Financing Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net cash used in financing activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Effective Income Tax Rate Reconciliation, Percent, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Effective tax rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Percent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other non-current liabilities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities, Noncurrent [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Support, Maintenance, Subscription Services, and Professional Services [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Support Maintenance Subscription Services And Professional Services [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Support, Maintenance, Subscription Services, And Professional Services [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Anti-dilutive SSARs, restricted shares, performance shares and preferred shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-based compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accrued Liabilities, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income tax (benefit) provision</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Income tax (benefit) expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income Tax Expense (Benefit), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trading Symbol</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combinations [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total shareholders' equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity, Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other non-current liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Liabilities, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Activity Related to Restricted Shares Awarded by the Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Activity Related To Restricted Shares Awarded By Company [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Activity related to restricted shares awarded by the Company.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restricted Stock Units [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Stock Units (RSUs) [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Goodwill, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Goodwill, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Goodwill, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Goodwill</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of share-based compensation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of Rights, Granted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Deferred income tax expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Income Tax Expense (Benefit), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Activity related SSARs award</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Option and Stock Appreciation Rights, Activity [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Conversion of preferred stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock issued, value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Value, Conversion of Convertible Securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class Of Stock [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class of Stock [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StatementScenarioAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Scenario [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security Exchange Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Loss Carryforwards [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Loss Carryforwards [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class of Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class of Stock [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MaximumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Maximum [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MaximumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Maximum [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total liabilities and shareholders' equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities and Equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease right-of-use assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Right-of-Use Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Net income per share - diluted:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income per share - diluted:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Earnings Per Share, Diluted, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Aggregate Intrinsic Value, Exercisable at End of Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable Aggregate Intrinsic Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable Aggregate Intrinsic Value.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_TwoThousandAndSixteenStockIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Two Thousand and Sixteen Stock Incentive Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_TwoThousandAndSixteenStockIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Two Thousand and Sixteen Stock Incentive Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_TwoThousandAndSixteenStockIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Two Thousand And Sixteen Stock Incentive Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_TwoThousandAndSixteenStockIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Two Thousand and Sixteen Stock Incentive Plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_UsStateStatutesOfLimitationsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">US State Statutes of Limitations [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_UsStateStatutesOfLimitationsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">US State Statutes of Limitations [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_UsStateStatutesOfLimitationsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">US state statutes of limitations member</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net cash used in investing activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Investing Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ScenarioForecastMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Forcast [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ScenarioForecastMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Forecast [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Filer Category</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Filer Category</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Number of Rights, Exercised</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Nature of Operations and Financial Statement Presentation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other income (expense):</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Nonoperating Income (Expense) [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current Fiscal Year End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Fiscal Year End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AwardTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Award Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AwardTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Award Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Share-based Payment Arrangement, Noncash Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Share-based Payment Arrangement, Noncash Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-based compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Noncash Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Related Party</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Related and Nonrelated Parties [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GrossProfit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Gross profit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GrossProfit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gross Profit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Earnings per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Emerging Growth Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Weighted Average Number of Shares Outstanding, Basic, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted average shares outstanding - basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, shares authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Shares Authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Amortization of Intangible Assets, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amortization of Intangible Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amortization of internal-use software and intangibles</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">General and administrative [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">General and Administrative Expense [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Policies [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shareholders' equity:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity, Attributable to Parent [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statement [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share Based Compensation Arrangement By Share Based Payment Award Vested And Expected To Vest Outstanding Remaining Contractual Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Earnings Per Share, Diluted [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Diluted [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_DenominatorAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Denominator:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_DenominatorAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Denominator [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_DenominatorAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Denominator.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity File Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Securities Act File Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net decrease in cash and cash equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Asset, after Allowance for Credit Loss, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Financial Position [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Interest Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest Expense, Operating and Nonoperating</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Income (Loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Operating income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Expected volatility</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Shell Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Shell Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Tax Identification Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">ASSETS</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Current Reporting Status</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Current Reporting Status</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net income attributable to common shareholders</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Fiscal Year Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Fiscal Year Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Series A convertible preferred stock, par value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Preferred Stock, Value, Issued, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Preferred Stock, Value, Issued, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Preferred Stock, Value, Issued, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Series A convertible preferred stock, no par value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Value, Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Repayments of Long-term Debt, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Principal payments under long-term obligations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Repayments of Long-Term Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Number of Rights, Forfeited</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued capital expenditures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Capital Expenditures Incurred but Not yet Paid</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">City Area Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of supplemental cash flow information</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total current liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfRevenueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cost of goods sold:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfRevenueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost of Revenue [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Inventory, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Inventories</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Inventory, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Conversion of Series A preferred stock (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Shares, Conversion of Convertible Securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_IncrementalCommonSharesAttributableToRestrictedShares_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Incremental common shares attributable to restricted shares (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_IncrementalCommonSharesAttributableToRestrictedShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Incremental Common Shares Attributable To Restricted Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_IncrementalCommonSharesAttributableToRestrictedShares_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Incremental Common Shares Attributable to Restricted Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of Rights, Exercisable at End of Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share based compensation arrangement by share based payment award non option equity instruments exercisable.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Local Phone Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Aggregate Intrinsic Value, Outstanding at End of Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Aggregate Intrinsic Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share Based Payment Award Non Option Equity Instruments Outstanding Aggregate Intrinsic Value.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Additional Paid in Capital, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Additional Paid in Capital, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Additional Paid in Capital, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capital in excess of stated value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additional Paid in Capital</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Jurisdiction [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TreasuryStockValue_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Treasury shares, 5,469,903 and 5,965,426 at June 30, 2024 and March 31, 2024, respectively</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TreasuryStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Treasury Stock, Value, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TreasuryStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Treasury Stock, Value, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TreasuryStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Treasury Stock, Value, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TreasuryStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Treasury Stock, Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConvertiblePreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Convertible Preferred Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConvertiblePreferredStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Convertible Preferred Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease liabilities, current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Liability, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Jurisdiction [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Retained earnings [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retained Earnings [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentTransitionReport_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Transition Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentTransitionReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Transition Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Income Tax Assets, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred income taxes, non-current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Income Tax Assets, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MinimumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Minimum [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MinimumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Minimum [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Number of Rights, Expired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Expirations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Aggregate Intrinsic Value, Vested and expected to vest at End of Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted average grant date fair value (in dollars per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Weighted Average Grant-Date Fair Value, Outstanding at beginning of period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Weighted Average Grant-Date Fair Value, Outstanding at end of period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capital in excess of Stated value [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additional Paid-in Capital [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Exercise Price, Expired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Expirations In Period Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Expirations In Period Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Statement Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Income Location, Balance [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Assets, Noncurrent, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other non-current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Assets, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PerformanceSharesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Performance Share [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PerformanceSharesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Performance Shares [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Common Stock, Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Common Stock, Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Disaggregation of Revenue [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disaggregation of Revenue [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Scenario [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Title of Individual</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title and Position [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Exercise Price, Granted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangements By Share Based Payment Award Non Option Equity Instruments Grants In Period Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share Based Compensation Arrangements By Share Based Payment Award Non Option Equity Instruments Grants In Period Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common shares, without par value, at $0.30 stated value; 80,000,000 shares authorized; 33,342,288 shares issued; and 27,872,345 and 27,376,862 shares outstanding at June 30, 2024 and March 31, 2024, respectively</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Common Stock, Value, Issued, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Common Stock, Value, Issued, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Common Stock, Value, Issued, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Value, Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Interest income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Investment Income, Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockAppreciationRightsSARSMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Stock Settled Appreciation Rights (SSARs) [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockAppreciationRightsSARSMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock Settled Appreciation Rights (SSARs) [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockAppreciationRightsSARSMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Appreciation Rights (SARs) [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Additional Information Related to the Condensed Consolidated Balance Sheets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Accrued Liabilities [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Commitments and contingencies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnusualRiskOrUncertaintyNatureDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unusual Risk or Uncertainty, Nature</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnusualRiskOrUncertaintyNatureDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unusual Risk or Uncertainty, Nature [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Weighted average shares outstanding - diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted average shares outstanding - diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Recently Issued Accounting Pronouncements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Significant Accounting Policies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Significant Accounting Policies [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts receivable, net of allowance for expected credit losses of $944 and $974, respectively</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accounts Receivable, after Allowance for Credit Loss, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of Rights, Vested and expected to vest at June 30, 2024</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Payment of preferred stock dividends</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments of Ordinary Dividends, Preferred Stock and Preference Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DividendPaymentRestrictionsScheduleDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Dividends declaration and payment terms</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DividendPaymentRestrictionsScheduleDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Dividend Payment Restrictions Schedule, Description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Small Business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Small Business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restricted shares issued, net (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Restricted shares issued, net (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Financing activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InternalRevenueServiceIRSMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Internal Revenue Service (IRS) [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InternalRevenueServiceIRSMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Internal Revenue Service (IRS) [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_RepurchasesOfSharesToSatisfyEmployeeTaxWithholding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Repurchases Of Shares To Satisfy Employee Tax Withholding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_RepurchasesOfSharesToSatisfyEmployeeTaxWithholding_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Repurchases of shares to satisfy employee tax withholding.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_RepurchasesOfSharesToSatisfyEmployeeTaxWithholding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shares withheld for taxes upon exercise of SSARs or vesting of restricted shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_RepurchasesOfSharesToSatisfyEmployeeTaxWithholding_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Shares withheld for taxes upon exercise of SSARs or vesting of restricted shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_IncreaseDecreaseInOperatingAssetsAndLiabilties_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Changes in operating assets and liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_IncreaseDecreaseInOperatingAssetsAndLiabilties_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase Decrease In Operating Assets And Liabilties</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="agys_IncreaseDecreaseInOperatingAssetsAndLiabilties_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Changes in operating assets and liabilties.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Intangible Assets, Net (Excluding Goodwill), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Intangible assets, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Intangible Assets, Net (Excluding Goodwill)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">State and Local Jurisdiction [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">State and Local Jurisdiction [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accounts Payable, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Payable, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Accounts Receivable, Allowance for Credit Loss, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Accounts Receivable, Allowance for Credit Loss, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Allowance for expected credit losses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable, Allowance for Credit Loss</link:label>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_DilutiveUnvestedRestrictedStockUnits" xlink:to="agys_DilutiveUnvestedRestrictedStockUnits_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_GrossProfitRatio" xlink:to="agys_GrossProfitRatio_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_RegularCorporateIncomeTaxRateIndia" xlink:to="agys_RegularCorporateIncomeTaxRateIndia_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_NumeratorAbstract" xlink:to="agys_NumeratorAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_DilutiveSSARs" xlink:to="agys_DilutiveSSARs_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockTextBlock" xlink:to="us-gaap_PreferredStockTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_SharesIssuedUponExerciseOfSsars" xlink:to="agys_SharesIssuedUponExerciseOfSsars_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAbstract" xlink:to="us-gaap_ShareBasedCompensationAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockMember" xlink:to="us-gaap_EmployeeStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_InterestPaidReceipts" xlink:to="agys_InterestPaidReceipts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpenses" xlink:to="us-gaap_OtherExpenses_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostNet" xlink:to="us-gaap_CapitalizedContractCostNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares" xlink:to="agys_NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpenseMember" xlink:to="us-gaap_SellingAndMarketingExpenseMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_ShareBasedCompensationAmountsWithheldFromParticipants" xlink:to="agys_ShareBasedCompensationAmountsWithheldFromParticipants_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:to="us-gaap_PaymentsForProceedsFromLifeInsurancePolicies_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_SubscriptionAndMaintenanceMember" xlink:to="agys_SubscriptionAndMaintenanceMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockNoParValue" xlink:to="us-gaap_PreferredStockNoParValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_BalanceSheetRelatedDisclosuresAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossRelatedToLitigationSettlement" xlink:to="us-gaap_GainLossRelatedToLitigationSettlement_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock" xlink:to="agys_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_AccretionOfConvertiblePreferredStockDividends" xlink:to="agys_AccretionOfConvertiblePreferredStockDividends_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_ProfessionalServicesMember" xlink:to="agys_ProfessionalServicesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostAmortization" xlink:to="us-gaap_CapitalizedContractCostAmortization_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_EmployeeStockPurchasePlanDiscountOnShares" xlink:to="agys_EmployeeStockPurchasePlanDiscountOnShares_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesCommissionsAndFees" xlink:to="us-gaap_SalesCommissionsAndFees_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:to="us-gaap_UnusualRiskOrUncertaintyByNatureAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductMember" xlink:to="us-gaap_ProductMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_ProductDevelopmentMember" xlink:to="agys_ProductDevelopmentMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_PercentageOfDeferralOfEmployerPaidPortionOfSocialSecurityTaxesDueInYearTwo" xlink:to="agys_PercentageOfDeferralOfEmployerPaidPortionOfSocialSecurityTaxesDueInYearTwo_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:to="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_ShareIssuedUponExerciseOfSsars" xlink:to="agys_ShareIssuedUponExerciseOfSsars_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesAPreferredStockMember" xlink:to="us-gaap_SeriesAPreferredStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_CARESActMember" xlink:to="agys_CARESActMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ChiefExecutiveOfficerMember" xlink:to="srt_ChiefExecutiveOfficerMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendRatePercentage" xlink:to="us-gaap_PreferredStockDividendRatePercentage_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorityShareholderMember" xlink:to="us-gaap_MajorityShareholderMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_TwoThousandAndTwentyEquityIncentivePlanMember" xlink:to="agys_TwoThousandAndTwentyEquityIncentivePlanMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:to="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_StockBasedCompensationTextualAbstract" xlink:to="agys_StockBasedCompensationTextualAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember" xlink:to="agys_SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:to="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_TwoThousandAndSixteenStockIncentivePlanMember" xlink:to="agys_TwoThousandAndSixteenStockIncentivePlanMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_UsStateStatutesOfLimitationsMember" xlink:to="agys_UsStateStatutesOfLimitationsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_DenominatorAbstract" xlink:to="agys_DenominatorAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfRevenueAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_IncrementalCommonSharesAttributableToRestrictedShares" xlink:to="agys_IncrementalCommonSharesAttributableToRestrictedShares_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertiblePreferredStockMember" xlink:to="us-gaap_ConvertiblePreferredStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockAppreciationRightsSARSMember" xlink:to="us-gaap_StockAppreciationRightsSARSMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:to="us-gaap_UnusualRiskOrUncertaintyNatureDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendPaymentRestrictionsScheduleDescription" xlink:to="us-gaap_DividendPaymentRestrictionsScheduleDescription_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InternalRevenueServiceIRSMember" xlink:to="us-gaap_InternalRevenueServiceIRSMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_RepurchasesOfSharesToSatisfyEmployeeTaxWithholding" xlink:to="agys_RepurchasesOfSharesToSatisfyEmployeeTaxWithholding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="agys_IncreaseDecreaseInOperatingAssetsAndLiabilties" xlink:to="agys_IncreaseDecreaseInOperatingAssetsAndLiabilties_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperations_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl"/>
        </link:labelLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="49.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="50.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="51.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalYearFocus" order="52.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalPeriodFocus" order="53.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="54.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="55.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCurrentReportingStatus" order="56.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CurrentFiscalYearEndDate" order="57.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFilerCategory" order="58.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding" order="59.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityShellCompany" order="60.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntitySmallBusiness" order="61.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="62.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="63.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="64.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="65.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentQuarterlyReport" order="66.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentTransitionReport" order="67.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityInteractiveDataCurrent" order="68.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="69.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="70.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="71.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="72.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine2" order="73.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="74.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="75.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="76.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="77.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="78.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_PreferredStockValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiability" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_TreasuryStockValue" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockCommonShares" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="us-gaap_CostOfRevenueAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_SubscriptionAndMaintenanceMember" xlink:label="agys_SubscriptionAndMaintenanceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ProfessionalServicesMember" xlink:label="agys_ProfessionalServicesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_GrossProfitRatio" xlink:label="agys_GrossProfitRatio"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses" xlink:label="us-gaap_OtherExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossRelatedToLitigationSettlement" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_AccretionOfConvertiblePreferredStockDividends" xlink:label="agys_AccretionOfConvertiblePreferredStockDividends"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenuesAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfRevenueAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="agys_SubscriptionAndMaintenanceMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpense" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="agys_ProfessionalServicesMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="agys_GrossProfitRatio" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_Depreciation" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OtherExpenses" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GainLossRelatedToLitigationSettlement" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="agys_AccretionOfConvertiblePreferredStockDividends" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperations" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:label="us-gaap_PaymentsForProceedsFromLifeInsurancePolicies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_IncreaseDecreaseInOperatingAssetsAndLiabilties" xlink:label="agys_IncreaseDecreaseInOperatingAssetsAndLiabilties"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_Depreciation" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebt" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="agys_IncreaseDecreaseInOperatingAssetsAndLiabilties" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_SharesIssuedUponExerciseOfSsars" xlink:label="agys_SharesIssuedUponExerciseOfSsars"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareIssuedUponExerciseOfSsars" xlink:label="agys_ShareIssuedUponExerciseOfSsars"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_RepurchasesOfSharesToSatisfyEmployeeTaxWithholding" xlink:label="agys_RepurchasesOfSharesToSatisfyEmployeeTaxWithholding"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares" xlink:label="agys_NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_AccretionOfConvertiblePreferredStockDividends" xlink:label="agys_AccretionOfConvertiblePreferredStockDividends"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_12"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_13"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_TreasuryStockCommonMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="agys_SharesIssuedUponExerciseOfSsars" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="agys_ShareIssuedUponExerciseOfSsars" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="agys_RepurchasesOfSharesToSatisfyEmployeeTaxWithholding" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="agys_NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="agys_AccretionOfConvertiblePreferredStockDividends" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_12" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding_13" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureNatureOfOperationsAndFinancialStatementPresentation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognition" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_CashFlowSupplementalDisclosuresTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxes" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShare" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="us-gaap_ShareBasedCompensationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStock" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockTextBlock" xlink:label="us-gaap_PreferredStockTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_PreferredStockTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureBusinessCombination" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformationTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="us-gaap_ShareBasedCompensationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock" xlink:label="agys_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_EmployeeStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" order="3.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="4.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/DisclosureBusinessCombinationTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember" xlink:label="agys_SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:label="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="us-gaap_CapitalizedContractCostNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesCommissionsAndFees" xlink:label="us-gaap_SalesCommissionsAndFees"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortization" xlink:label="us-gaap_CapitalizedContractCostAmortization"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="agys_SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_CapitalizedContractCostNet" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_SalesCommissionsAndFees" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_CapitalizedContractCostAmortization" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesNoncurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_InterestPaidReceipts" xlink:label="agys_InterestPaidReceipts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="agys_InterestPaidReceipts" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="us-gaap_OperatingLossCarryforwardsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:label="us-gaap_UnusualRiskOrUncertaintyByNatureAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:label="us-gaap_UnusualRiskOrUncertaintyNatureDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_PercentageOfDeferralOfEmployerPaidPortionOfSocialSecurityTaxesDueInYearTwo" xlink:label="agys_PercentageOfDeferralOfEmployerPaidPortionOfSocialSecurityTaxesDueInYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_CARESActMember" xlink:label="agys_CARESActMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_RegularCorporateIncomeTaxRateIndia" xlink:label="agys_RegularCorporateIncomeTaxRateIndia"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="us-gaap_InternalRevenueServiceIRSMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_UsStateStatutesOfLimitationsMember" xlink:label="agys_UsStateStatutesOfLimitationsMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_UnusualRiskOrUncertaintyByNatureAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:to="us-gaap_UnusualRiskOrUncertaintyNatureDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="agys_PercentageOfDeferralOfEmployerPaidPortionOfSocialSecurityTaxesDueInYearTwo" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_OperatingLossCarryforwardsTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:to="agys_CARESActMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="srt_RangeAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="agys_RegularCorporateIncomeTaxRateIndia" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_InternalRevenueServiceIRSMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="agys_UsStateStatutesOfLimitationsMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="srt_StatementScenarioAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_NumeratorAbstract" xlink:label="agys_NumeratorAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="us-gaap_EarningsPerShareDilutedAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_DenominatorAbstract" xlink:label="agys_DenominatorAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_AccretionOfConvertiblePreferredStockDividends" xlink:label="agys_AccretionOfConvertiblePreferredStockDividends"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_DilutiveSSARs" xlink:label="agys_DilutiveSSARs"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_DilutiveUnvestedRestrictedStockUnits" xlink:label="agys_DilutiveUnvestedRestrictedStockUnits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_NumeratorAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_DenominatorAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="agys_NumeratorAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_NumeratorAbstract" xlink:to="agys_AccretionOfConvertiblePreferredStockDividends" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_DenominatorAbstract" xlink:to="agys_DilutiveSSARs" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="agys_DenominatorAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_NumeratorAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_DenominatorAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_DenominatorAbstract" xlink:to="agys_DilutiveUnvestedRestrictedStockUnits" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_DenominatorAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetailsTextual" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_IncrementalCommonSharesAttributableToRestrictedShares" xlink:label="agys_IncrementalCommonSharesAttributableToRestrictedShares"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="agys_IncrementalCommonSharesAttributableToRestrictedShares" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_TwoThousandAndTwentyEquityIncentivePlanMember" xlink:label="agys_TwoThousandAndTwentyEquityIncentivePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_StockBasedCompensationTextualAbstract" xlink:label="agys_StockBasedCompensationTextualAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="us-gaap_ShareBasedCompensationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_TwoThousandAndSixteenStockIncentivePlanMember" xlink:label="agys_TwoThousandAndSixteenStockIncentivePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="us-gaap_StockAppreciationRightsSARSMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_EmployeeStockPurchasePlanDiscountOnShares" xlink:label="agys_EmployeeStockPurchasePlanDiscountOnShares"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationAmountsWithheldFromParticipants" xlink:label="agys_ShareBasedCompensationAmountsWithheldFromParticipants"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="agys_TwoThousandAndTwentyEquityIncentivePlanMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_StockBasedCompensationTextualAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_EmployeeStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_StockBasedCompensationTextualAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ChiefExecutiveOfficerMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="agys_TwoThousandAndSixteenStockIncentivePlanMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_StockBasedCompensationTextualAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_StockBasedCompensationTextualAbstract" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_TitleOfIndividualAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" order="3.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_StockBasedCompensationTextualAbstract" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" order="4.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_StockBasedCompensationTextualAbstract" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="5.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_StockBasedCompensationTextualAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_StockAppreciationRightsSARSMember" order="6.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_StockBasedCompensationTextualAbstract" xlink:to="agys_EmployeeStockPurchasePlanDiscountOnShares" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_StockBasedCompensationTextualAbstract" xlink:to="agys_ShareBasedCompensationAmountsWithheldFromParticipants" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="us-gaap_ShareBasedCompensationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ProductDevelopmentMember" xlink:label="agys_ProductDevelopmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="agys_ProductDevelopmentMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="us-gaap_ShareBasedCompensationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="us-gaap_StockAppreciationRightsSARSMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_5"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_13"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_StockAppreciationRightsSARSMember" order="3.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_5" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_13" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" order="18" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue" order="20" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" order="21" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:label="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="us-gaap_ShareBasedCompensationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" order="3.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="4.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="us-gaap_ShareBasedCompensationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_EmployeeStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MajorityShareholderMember" xlink:label="us-gaap_MajorityShareholderMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockNoParValue" xlink:label="us-gaap_PreferredStockNoParValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendPaymentRestrictionsScheduleDescription" xlink:label="us-gaap_DividendPaymentRestrictionsScheduleDescription"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ConvertiblePreferredStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_MajorityShareholderMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfStockLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockNoParValue" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockDividendRatePercentage" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_DividendPaymentRestrictionsScheduleDescription" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_PreferredStockValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiability" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_TreasuryStockValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockCommonShares" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="us-gaap_CostOfRevenueAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_SubscriptionAndMaintenanceMember" xlink:label="agys_SubscriptionAndMaintenanceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ProfessionalServicesMember" xlink:label="agys_ProfessionalServicesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_GrossProfitRatio" xlink:label="agys_GrossProfitRatio"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses" xlink:label="us-gaap_OtherExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossRelatedToLitigationSettlement" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_AccretionOfConvertiblePreferredStockDividends" xlink:label="agys_AccretionOfConvertiblePreferredStockDividends"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenuesAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfRevenueAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="agys_SubscriptionAndMaintenanceMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="agys_ProfessionalServicesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="agys_GrossProfitRatio" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_Depreciation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OtherExpenses" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GainLossRelatedToLitigationSettlement" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="agys_AccretionOfConvertiblePreferredStockDividends" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="14" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="15" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_SharesIssuedUponExerciseOfSsars" xlink:label="agys_SharesIssuedUponExerciseOfSsars"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareIssuedUponExerciseOfSsars" xlink:label="agys_ShareIssuedUponExerciseOfSsars"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_RepurchasesOfSharesToSatisfyEmployeeTaxWithholding" xlink:label="agys_RepurchasesOfSharesToSatisfyEmployeeTaxWithholding"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares" xlink:label="agys_NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_AccretionOfConvertiblePreferredStockDividends" xlink:label="agys_AccretionOfConvertiblePreferredStockDividends"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_TreasuryStockCommonMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="agys_SharesIssuedUponExerciseOfSsars" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="agys_ShareIssuedUponExerciseOfSsars" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="agys_RepurchasesOfSharesToSatisfyEmployeeTaxWithholding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="agys_NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="agys_AccretionOfConvertiblePreferredStockDividends" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock" xlink:label="agys_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_EmployeeStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember" xlink:label="agys_SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:label="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="us-gaap_CapitalizedContractCostNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesCommissionsAndFees" xlink:label="us-gaap_SalesCommissionsAndFees"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortization" xlink:label="us-gaap_CapitalizedContractCostAmortization"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="agys_SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_CapitalizedContractCostNet" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_SalesCommissionsAndFees" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_CapitalizedContractCostAmortization" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="us-gaap_OperatingLossCarryforwardsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:label="us-gaap_UnusualRiskOrUncertaintyByNatureAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:label="us-gaap_UnusualRiskOrUncertaintyNatureDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:label="us-gaap_UnusualRiskOrUncertaintyNatureDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_PercentageOfDeferralOfEmployerPaidPortionOfSocialSecurityTaxesDueInYearTwo" xlink:label="agys_PercentageOfDeferralOfEmployerPaidPortionOfSocialSecurityTaxesDueInYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_CARESActMember" xlink:label="agys_CARESActMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_RegularCorporateIncomeTaxRateIndia" xlink:label="agys_RegularCorporateIncomeTaxRateIndia"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="us-gaap_InternalRevenueServiceIRSMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_UsStateStatutesOfLimitationsMember" xlink:label="agys_UsStateStatutesOfLimitationsMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_UnusualRiskOrUncertaintyByNatureAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:to="us-gaap_UnusualRiskOrUncertaintyNatureDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:to="us-gaap_UnusualRiskOrUncertaintyNatureDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="agys_PercentageOfDeferralOfEmployerPaidPortionOfSocialSecurityTaxesDueInYearTwo" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:to="agys_CARESActMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="agys_RegularCorporateIncomeTaxRateIndia" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_InternalRevenueServiceIRSMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="agys_UsStateStatutesOfLimitationsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="srt_StatementScenarioAxis" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_TwoThousandAndTwentyEquityIncentivePlanMember" xlink:label="agys_TwoThousandAndTwentyEquityIncentivePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_StockBasedCompensationTextualAbstract" xlink:label="agys_StockBasedCompensationTextualAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_TwoThousandAndSixteenStockIncentivePlanMember" xlink:label="agys_TwoThousandAndSixteenStockIncentivePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="us-gaap_StockAppreciationRightsSARSMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_EmployeeStockPurchasePlanDiscountOnShares" xlink:label="agys_EmployeeStockPurchasePlanDiscountOnShares"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationAmountsWithheldFromParticipants" xlink:label="agys_ShareBasedCompensationAmountsWithheldFromParticipants"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="agys_TwoThousandAndTwentyEquityIncentivePlanMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_StockBasedCompensationTextualAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_EmployeeStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="agys_StockBasedCompensationTextualAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ChiefExecutiveOfficerMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="agys_TwoThousandAndSixteenStockIncentivePlanMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="agys_StockBasedCompensationTextualAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="agys_StockBasedCompensationTextualAbstract" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_TitleOfIndividualAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_StockAppreciationRightsSARSMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="agys_StockBasedCompensationTextualAbstract" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="agys_StockBasedCompensationTextualAbstract" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="agys_StockBasedCompensationTextualAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="agys_StockBasedCompensationTextualAbstract" xlink:to="agys_EmployeeStockPurchasePlanDiscountOnShares" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="agys_StockBasedCompensationTextualAbstract" xlink:to="agys_ShareBasedCompensationAmountsWithheldFromParticipants" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ProductDevelopmentMember" xlink:label="agys_ProductDevelopmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="agys_ProductDevelopmentMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_ShareBasedCompensation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember" xlink:label="us-gaap_StockAppreciationRightsSARSMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue" xlink:label="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_StockAppreciationRightsSARSMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="14" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="15" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="16" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="17" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="18" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="19" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="20" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="21" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:label="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_EmployeeStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MajorityShareholderMember" xlink:label="us-gaap_MajorityShareholderMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockNoParValue" xlink:label="us-gaap_PreferredStockNoParValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendPaymentRestrictionsScheduleDescription" xlink:label="us-gaap_DividendPaymentRestrictionsScheduleDescription"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ConvertiblePreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_MajorityShareholderMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockNoParValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockDividendRatePercentage" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_DividendPaymentRestrictionsScheduleDescription" priority="2" use="optional"/>
        </link:definitionLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesCurrent" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_TreasuryStockValue" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerLiability" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="5" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="5" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="6" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_PreferredStockValue" order="6" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="7" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.agilysys.com/20240630/taxonomy/role/DisclosureEarningsPerShareDetails2">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLoss" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="agys_AccretionOfConvertiblePreferredStockDividends" order="1" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_AccretionOfConvertiblePreferredStockDividends" xlink:label="agys_AccretionOfConvertiblePreferredStockDividends"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLoss" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_InvestmentIncomeInterest" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingAndMarketingExpense" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_InterestExpense" order="2" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="agys_AccretionOfConvertiblePreferredStockDividends" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_Depreciation" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_OtherExpenses" order="5" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_GainLossRelatedToLitigationSettlement" order="7" weight="-1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_AccretionOfConvertiblePreferredStockDividends" xlink:label="agys_AccretionOfConvertiblePreferredStockDividends"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses" xlink:label="us-gaap_OtherExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossRelatedToLitigationSettlement" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.agilysys.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_IncomeLossFromContinuingOperations" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="1" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="0" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets" order="0" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfLongTermDebt" order="2" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_Depreciation" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="5" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="6" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="agys_IncreaseDecreaseInOperatingAssetsAndLiabilties" order="7" weight="-1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromLifeInsurancePolicies" xlink:label="us-gaap_PaymentsForProceedsFromLifeInsurancePolicies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_IncreaseDecreaseInOperatingAssetsAndLiabilties" xlink:label="agys_IncreaseDecreaseInOperatingAssetsAndLiabilties"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.agilysys.com/20240630/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_TaxesPayableCurrent" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesNoncurrent" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="5" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="agys_DilutiveSSARs" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="agys_DilutiveUnvestedRestrictedStockUnits" order="3" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_DilutiveSSARs" xlink:label="agys_DilutiveSSARs"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
          <link:loc xlink:type="locator" xlink:href="agys-20240630.xsd#agys_DilutiveUnvestedRestrictedStockUnits" xlink:label="agys_DilutiveUnvestedRestrictedStockUnits"/>
        </link:calculationLink>
      </link:linkbase>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="agys_TwoThousandAndTwentyEquityIncentivePlanMember" name="TwoThousandAndTwentyEquityIncentivePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="agys_CARESActMember" name="CARESActMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="agys_DenominatorAbstract" name="DenominatorAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="agys_NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares" name="NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="agys_InterestPaidReceipts" name="InterestPaidReceipts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="agys_StockBasedCompensationTextualAbstract" name="StockBasedCompensationTextualAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" name="ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="agys_ProfessionalServicesMember" name="ProfessionalServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="agys_RepurchasesOfSharesToSatisfyEmployeeTaxWithholding" name="RepurchasesOfSharesToSatisfyEmployeeTaxWithholding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="agys_GrossProfitRatio" name="GrossProfitRatio" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="agys_TwoThousandAndSixteenStockIncentivePlanMember" name="TwoThousandAndSixteenStockIncentivePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="agys_SubscriptionAndMaintenanceMember" name="SubscriptionAndMaintenanceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="agys_PercentageOfDeferralOfEmployerPaidPortionOfSocialSecurityTaxesDueInYearTwo" name="PercentageOfDeferralOfEmployerPaidPortionOfSocialSecurityTaxesDueInYearTwo" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="agys_ShareIssuedUponExerciseOfSsars" name="ShareIssuedUponExerciseOfSsars" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="agys_RegularCorporateIncomeTaxRateIndia" name="RegularCorporateIncomeTaxRateIndia" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="agys_SharesIssuedUponExerciseOfSsars" name="SharesIssuedUponExerciseOfSsars" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="agys_ShareBasedCompensationAmountsWithheldFromParticipants" name="ShareBasedCompensationAmountsWithheldFromParticipants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="agys_DilutiveSSARs" name="DilutiveSSARs" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="agys_IncreaseDecreaseInOperatingAssetsAndLiabilties" name="IncreaseDecreaseInOperatingAssetsAndLiabilties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="agys_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock" name="ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="agys_UsStateStatutesOfLimitationsMember" name="UsStateStatutesOfLimitationsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="agys_EmployeeStockPurchasePlanDiscountOnShares" name="EmployeeStockPurchasePlanDiscountOnShares" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="agys_ProductDevelopmentMember" name="ProductDevelopmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="agys_SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember" name="SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="agys_AccretionOfConvertiblePreferredStockDividends" name="AccretionOfConvertiblePreferredStockDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="agys_DilutiveUnvestedRestrictedStockUnits" name="DilutiveUnvestedRestrictedStockUnits" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="agys_NumeratorAbstract" name="NumeratorAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="agys_IncrementalCommonSharesAttributableToRestrictedShares" name="IncrementalCommonSharesAttributableToRestrictedShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209534874336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jul. 19, 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">AGILYSYS, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000078749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes  <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--03-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,881,838<span></span>
</td>
</tr>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">AGYS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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, without par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes  <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-5734<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">34-0907152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">3655 Brookside Parkway<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Alpharetta<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">GA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">30022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">810-7800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209538648304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 144,111,000<span></span>
</td>
<td class="nump">$ 144,891,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_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for expected credit losses of $944 and $974, respectively</a></td>
<td class="nump">27,308,000<span></span>
</td>
<td class="nump">29,441,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">3,523,000<span></span>
</td>
<td class="nump">2,287,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">5,300,000<span></span>
</td>
<td class="nump">4,587,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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">6,523,000<span></span>
</td>
<td class="nump">7,731,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">186,765,000<span></span>
</td>
<td class="nump">188,937,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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">17,663,000<span></span>
</td>
<td class="nump">17,930,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_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">17,843,000<span></span>
</td>
<td class="nump">18,384,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_Goodwill', window );">Goodwill</a></td>
<td class="nump">32,659,000<span></span>
</td>
<td class="nump">32,791,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_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">16,706,000<span></span>
</td>
<td class="nump">16,952,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_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes, non-current</a></td>
<td class="nump">76,237,000<span></span>
</td>
<td class="nump">67,373,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_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">7,825,000<span></span>
</td>
<td class="nump">8,063,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">355,698,000<span></span>
</td>
<td class="nump">350,430,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">10,085,000<span></span>
</td>
<td class="nump">9,422,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_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">49,200,000<span></span>
</td>
<td class="nump">56,148,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_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">13,127,000<span></span>
</td>
<td class="nump">19,522,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_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">4,992,000<span></span>
</td>
<td class="nump">4,279,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">77,404,000<span></span>
</td>
<td class="nump">89,371,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes, non-current</a></td>
<td class="nump">549,000<span></span>
</td>
<td class="nump">554,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, non-current</a></td>
<td class="nump">18,903,000<span></span>
</td>
<td class="nump">19,613,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">4,671,000<span></span>
</td>
<td class="nump">4,415,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_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common shares, without par value, at $0.30 stated value; 80,000,000 shares authorized; 33,342,288 shares issued; and 27,872,345 and 27,376,862 shares outstanding at June 30, 2024 and March 31, 2024, respectively</a></td>
<td class="nump">10,003,000<span></span>
</td>
<td class="nump">10,003,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_TreasuryStockValue', window );">Treasury shares, 5,469,903 and 5,965,426 at June 30, 2024 and March 31, 2024, respectively</a></td>
<td class="num">(1,642,000)<span></span>
</td>
<td class="num">(1,791,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_AdditionalPaidInCapital', window );">Capital in excess of stated value</a></td>
<td class="nump">98,277,000<span></span>
</td>
<td class="nump">94,680,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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">151,861,000<span></span>
</td>
<td class="nump">137,755,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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(4,328,000)<span></span>
</td>
<td class="num">(4,170,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">254,171,000<span></span>
</td>
<td class="nump">236,477,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 355,698,000<span></span>
</td>
<td class="nump">$ 350,430,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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 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/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/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 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 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 6: 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 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209538638592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for expected credit losses</a></td>
<td class="nump">$ 944<span></span>
</td>
<td class="nump">$ 974<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, stated value</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">80,000,000<span></span>
</td>
<td class="nump">80,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">33,342,288<span></span>
</td>
<td class="nump">33,342,288<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">27,872,345<span></span>
</td>
<td class="nump">27,376,862<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury shares</a></td>
<td class="nump">5,469,903<span></span>
</td>
<td class="nump">5,965,426<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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 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(4))<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 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 4: 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><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<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_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209538547712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations (Unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<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_RevenuesAbstract', window );"><strong>Net revenue:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="nump">$ 63,512<span></span>
</td>
<td class="nump">$ 56,059<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of goods sold:</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_CostOfGoodsAndServicesSold', window );">Total cost of goods sold</a></td>
<td class="nump">23,644<span></span>
</td>
<td class="nump">23,002<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">$ 39,868<span></span>
</td>
<td class="nump">$ 33,057<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_agys_GrossProfitRatio', window );">Gross profit margin</a></td>
<td class="nump">62.80%<span></span>
</td>
<td class="nump">59.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_OperatingExpensesAbstract', window );"><strong>Operating expenses:</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_ResearchAndDevelopmentExpense', window );">Product development</a></td>
<td class="nump">$ 14,720<span></span>
</td>
<td class="nump">$ 13,321<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">7,014<span></span>
</td>
<td class="nump">7,301<span></span>
</td>
</tr>
<tr class="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">10,483<span></span>
</td>
<td class="nump">9,365<span></span>
</td>
</tr>
<tr class="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 of fixed assets</a></td>
<td class="nump">838<span></span>
</td>
<td class="nump">923<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of internal-use software and intangibles</a></td>
<td class="nump">251<span></span>
</td>
<td class="nump">430<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherExpenses', window );">Other charges, net</a></td>
<td class="nump">550<span></span>
</td>
<td class="nump">759<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossRelatedToLitigationSettlement', window );">Legal settlements</a></td>
<td class="nump">265<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_SellingGeneralAndAdministrativeExpense', window );">Total operating expense</a></td>
<td class="nump">34,121<span></span>
</td>
<td class="nump">32,099<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">5,747<span></span>
</td>
<td class="nump">958<span></span>
</td>
</tr>
<tr class="re">
<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 income (expense):</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_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">1,782<span></span>
</td>
<td class="nump">1,101<span></span>
</td>
</tr>
<tr class="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="num">(157)<span></span>
</td>
<td class="num">(159)<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 taxes</a></td>
<td class="nump">7,372<span></span>
</td>
<td class="nump">1,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (benefit) provision</a></td>
<td class="num">(6,734)<span></span>
</td>
<td class="nump">352<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">14,106<span></span>
</td>
<td class="nump">1,548<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_agys_AccretionOfConvertiblePreferredStockDividends', window );">Series A convertible preferred stock dividends</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(459)<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to common shareholders</a></td>
<td class="nump">$ 14,106<span></span>
</td>
<td class="nump">$ 1,089<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding - basic</a></td>
<td class="nump">27,134<span></span>
</td>
<td class="nump">24,936<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income per share - basic:</a></td>
<td class="nump">$ 0.52<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding - diluted</a></td>
<td class="nump">28,127<span></span>
</td>
<td class="nump">26,177<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income per share - diluted:</a></td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
<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 );">Products [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Net revenue:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="nump">$ 9,874<span></span>
</td>
<td class="nump">$ 12,781<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of goods sold:</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_CostOfGoodsAndServicesSold', window );">Total cost of goods sold</a></td>
<td class="nump">5,226<span></span>
</td>
<td class="nump">6,565<span></span>
</td>
</tr>
<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=agys_SubscriptionAndMaintenanceMember', window );">Subscription and maintenance [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Net revenue:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="nump">38,043<span></span>
</td>
<td class="nump">32,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_CostOfRevenueAbstract', window );"><strong>Cost of goods sold:</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_CostOfGoodsAndServicesSold', window );">Total cost of goods sold</a></td>
<td class="nump">8,108<span></span>
</td>
<td class="nump">7,637<span></span>
</td>
</tr>
<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=agys_ProfessionalServicesMember', window );">Professional services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Net revenue:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="nump">15,595<span></span>
</td>
<td class="nump">11,153<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of goods sold:</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_CostOfGoodsAndServicesSold', window );">Total cost of goods sold</a></td>
<td class="nump">$ 10,310<span></span>
</td>
<td class="nump">$ 8,800<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_agys_AccretionOfConvertiblePreferredStockDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accretion of convertible 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;">agys_AccretionOfConvertiblePreferredStockDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_agys_GrossProfitRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit ratio.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_GrossProfitRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</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_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. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<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)(2)<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://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_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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossRelatedToLitigationSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossRelatedToLitigationSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (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_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_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<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_OtherExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=agys_SubscriptionAndMaintenanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=agys_SubscriptionAndMaintenanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=agys_ProfessionalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=agys_ProfessionalServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>13
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209534668816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income</a></td>
<td class="nump">$ 14,106<span></span>
</td>
<td class="nump">$ 1,548<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income (loss):</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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Unrealized foreign currency translation adjustments</a></td>
<td class="num">(158)<span></span>
</td>
<td class="nump">523<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">$ 13,948<span></span>
</td>
<td class="nump">$ 2,071<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_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 8: 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 9: 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 10: 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 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209530209248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<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>Operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 14,106<span></span>
</td>
<td class="nump">$ 1,548<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation of fixed assets</a></td>
<td class="nump">838<span></span>
</td>
<td class="nump">923<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of internal-use software and intangibles</a></td>
<td class="nump">251<span></span>
</td>
<td class="nump">430<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(8,861)<span></span>
</td>
<td class="num">(129)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">4,429<span></span>
</td>
<td class="nump">3,167<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_agys_IncreaseDecreaseInOperatingAssetsAndLiabilties', window );">Changes in operating assets and liabilities</a></td>
<td class="num">(9,665)<span></span>
</td>
<td class="num">(5,917)<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">1,098<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="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>Investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="num">(869)<span></span>
</td>
<td class="num">(3,065)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies', window );">Additional investments in corporate-owned life insurance policies</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<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">(869)<span></span>
</td>
<td class="num">(3,067)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock', window );">Payment of preferred stock dividends</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(918)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Repurchase of common shares to satisfy employee tax withholding</a></td>
<td class="num">(925)<span></span>
</td>
<td class="num">(1,783)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Principal payments under long-term obligations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(925)<span></span>
</td>
<td class="num">(2,702)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash</a></td>
<td class="num">(84)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="num">(780)<span></span>
</td>
<td class="num">(5,749)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">144,891<span></span>
</td>
<td class="nump">112,842<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">$ 144,111<span></span>
</td>
<td class="nump">$ 107,093<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_agys_IncreaseDecreaseInOperatingAssetsAndLiabilties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Changes in operating assets and liabilties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_IncreaseDecreaseInOperatingAssetsAndLiabilties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<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)(2)<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://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_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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromLifeInsurancePolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net cash outflow or inflow for net proceeds and payments derived from carrying life insurance policies for which the entity is the beneficiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromLifeInsurancePolicies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_PaymentsOfDividendsPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 in the form of ordinary dividends to preferred shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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_PaymentsOfDividendsPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209538659200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common stock [Member]</div></th>
<th class="th"><div>Treasury stock [Member]</div></th>
<th class="th"><div>Capital in excess of Stated value [Member]</div></th>
<th class="th"><div>Retained earnings [Member]</div></th>
<th class="th"><div>Accumulated other comprehensive income (loss) [Member]</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2023</a></td>
<td class="nump">$ 109,310<span></span>
</td>
<td class="nump">$ 9,482<span></span>
</td>
<td class="num">$ (1,884)<span></span>
</td>
<td class="nump">$ 52,978<span></span>
</td>
<td class="nump">$ 52,764<span></span>
</td>
<td class="num">$ (4,030)<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 Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,607<span></span>
</td>
<td class="num">(6,280)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">3,377<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,377<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted shares issued, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="num">(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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted shares issued, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<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_agys_SharesIssuedUponExerciseOfSsars', window );">Shares issued upon exercise of SSARs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
<td class="num">(15)<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_agys_ShareIssuedUponExerciseOfSsars', window );">Shares issued upon exercise of SSARs ( in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_agys_RepurchasesOfSharesToSatisfyEmployeeTaxWithholding', window );">Shares withheld for taxes upon exercise of SSARs or vesting of restricted shares</a></td>
<td class="num">(2,613)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (11)<span></span>
</td>
<td class="num">(2,602)<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_agys_NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares', window );">Shares withheld for taxes upon exercise of SSARs or vesting of restricted shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(37)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1,548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,548<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_agys_AccretionOfConvertiblePreferredStockDividends', window );">Series A convertible preferred stock dividends</a></td>
<td class="num">(459)<span></span>
</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">(459)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Unrealized translation adjustments</a></td>
<td class="nump">523<span></span>
</td>
<td class="text">&#160;<span></span>
</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">523<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">111,686<span></span>
</td>
<td class="nump">$ 9,482<span></span>
</td>
<td class="num">$ (1,877)<span></span>
</td>
<td class="nump">53,735<span></span>
</td>
<td class="nump">53,853<span></span>
</td>
<td class="num">(3,507)<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">31,607<span></span>
</td>
<td class="num">(6,255)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2024</a></td>
<td class="nump">236,477<span></span>
</td>
<td class="nump">$ 10,003<span></span>
</td>
<td class="num">$ (1,791)<span></span>
</td>
<td class="nump">94,680<span></span>
</td>
<td class="nump">137,755<span></span>
</td>
<td class="num">(4,170)<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 Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,342<span></span>
</td>
<td class="num">(5,965)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">4,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted shares issued, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="num">(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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted shares issued, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<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_agys_SharesIssuedUponExerciseOfSsars', window );">Shares issued upon exercise of SSARs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150<span></span>
</td>
<td class="num">(150)<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_agys_ShareIssuedUponExerciseOfSsars', window );">Shares issued upon exercise of SSARs ( in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">498<span></span>
</td>
<td class="text">&#160;<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_agys_RepurchasesOfSharesToSatisfyEmployeeTaxWithholding', window );">Shares withheld for taxes upon exercise of SSARs or vesting of restricted shares</a></td>
<td class="num">(1,104)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4)<span></span>
</td>
<td class="num">(1,100)<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_agys_NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares', window );">Shares withheld for taxes upon exercise of SSARs or vesting of restricted shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">14,106<span></span>
</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">14,106<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_agys_AccretionOfConvertiblePreferredStockDividends', window );">Series A convertible preferred stock dividends</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Unrealized translation adjustments</a></td>
<td class="num">(158)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(158)<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">$ 254,171<span></span>
</td>
<td class="nump">$ 10,003<span></span>
</td>
<td class="num">$ (1,642)<span></span>
</td>
<td class="nump">$ 98,277<span></span>
</td>
<td class="nump">$ 151,861<span></span>
</td>
<td class="num">$ (4,328)<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">33,342<span></span>
</td>
<td class="num">(5,470)<span></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_agys_AccretionOfConvertiblePreferredStockDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accretion of convertible 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;">agys_AccretionOfConvertiblePreferredStockDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_agys_NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Withheld For Taxes Upon Exercise of Stock Options, SSARs or Vesting of Restricted 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;">agys_NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</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_agys_RepurchasesOfSharesToSatisfyEmployeeTaxWithholding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repurchases of shares to satisfy employee tax withholding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_RepurchasesOfSharesToSatisfyEmployeeTaxWithholding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_agys_ShareIssuedUponExerciseOfSsars">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued upon exercise of SSARs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_ShareIssuedUponExerciseOfSsars</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</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_agys_SharesIssuedUponExerciseOfSsars">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares issued upon exercise of SSARs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_SharesIssuedUponExerciseOfSsars</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209533929712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations and Financial Statement Presentation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_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 );">Nature of Operations and Financial Statement Presentation</a></td>
<td class="text"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">1. Nature of Operations and Financial Statement Presentation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Nature of Operations</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Agilysys has been a leader in hospitality software for more than 45 years, delivering innovative cloud-native SaaS and on-premise solutions for hotels, resorts and cruise lines, casinos, corporate foodservice management, restaurants, universities, stadiums, and healthcare. The Company&#8217;s software solutions include point-of-sale (POS), property management (PMS), inventory and procurement, payments, and related applications that manage and enhance the entire guest journey. Agilysys also is known for its world-class customer-centric service. Many of the top hospitality companies around the world use Agilysys solutions to improve guest loyalty, drive revenue growth, and increase operational efficiencies. Agilysys operates across North America, Europe, the Middle East, Asia-Pacific, and India, with headquarters in Alpharetta, GA.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The Company has just one reportable segment serving the global hospitality industry.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The accompanying unaudited Condensed Consolidated Financial Statements include our accounts consolidated with our wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. Our fiscal year ends on March 31st. References to a particular year refer to the fiscal year ending in March of that year. For example, fiscal 2025 refers to the fiscal year ending March 31, 2025.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Our unaudited interim financial statements are prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information, the instructions to the Quarterly Report on Form 10-Q (Quarterly Report) under the Securities Exchange Act of 1934, as amended (the Exchange Act), and Rule 10-01 of Regulation S-X under the Exchange Act. Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations relating to interim financial statements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The Condensed Consolidated Balance Sheet as of June 30, 2024, as well as the Condensed Consolidated Statements of Operations, Condensed Consolidated Statements of Comprehensive Income, Condensed Consolidated Statements of Cash Flows, and Condensed Consolidated Statements of Shareholders&#8217; Equity for the three months ended June 30, 2024 and 2023, are unaudited. However, these financial statements have been prepared on the same basis as those in the audited annual financial statements. In the opinion of management, all adjustments of a recurring nature necessary to fairly state the results of operations, financial position, and cash flows have been made.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">These unaudited interim financial statements should be read together with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended March 31, 2024, filed with the Securities and Exchange Commission (SEC) on May 22, 2024.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Use of estimates</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that may affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reported periods. Actual results could differ from those estimates.</span></p><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://fasb.org/us-gaap/role/ref/legacyRef<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>17
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209539084640">
<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">3 Months Ended</th>
</tr>
<tr><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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2. Summary of Significant Accounting Policies</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">A detailed description of our significant accounting policies can be found in the audited financial statements for the fiscal year ended March 31, 2024, included in our Annual Report on Form 10-K. There have been no material changes to our significant accounting policies from those disclosed therein.</span></p><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Recently Issued Accounting Pronouncements</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">In December 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2023-09 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(&#8220;ASU 2023-09&#8221;) to update income tax</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">disclosure requirements primarily by requiring specific categories and greater disaggregation within the rate reconciliation and disaggregation of income taxes paid by jurisdiction. The amendments in the ASU also remove disclosures related to certain unrecognized tax benefits and deferred taxes. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, or our fiscal 2026. The amendments may be applied prospectively or retrospectively with early adoption is permitted. We are currently assessing the impact of the requirements on our consolidated financial statements and disclosures.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">In November 2023, the FASB issued ASU No. 2023-07 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> (&#8220;ASU 2023-07&#8221;) to expand 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 any additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. ASU 2023-07 applies to entities with a single reportable segment. Annual disclosures are required for fiscal years beginning after December 15, 2023 or our fiscal 2025. Interim disclosures are required for periods within fiscal years beginning after December 15, 2024, or our fiscal 2026. Retrospective application is required for all prior periods presented with early adoption is permitted. We are currently assessing the impact of the requirements on our consolidated financial statements and disclosures.</span></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209537792992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="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 Recognition</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">3. Revenue Recognition</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Our customary business practice is to enter into legally enforceable written contracts with our customers. The majority of our contracts are governed by a master service agreement between us and the customer, which sets forth the general terms and conditions of any individual contract between the parties, which is then supplemented by a customer order to specify the different goods and services, the associated prices, and any additional terms for an individual contract. Performance obligations specific to each individual contract are defined within the terms of each order. Each performance obligation is identified based on the goods and services that will be transferred to our customer that are both capable of being distinct and are distinct within the context of the contract. The transaction price is determined based on the consideration to which we will be entitled and expect to receive in exchange for transferring goods or services to the customer. Typically, our contracts do not provide our customer with any right of return or refund; we do not constrain the contract price as it is probable that there will not be a significant revenue reversal due to a return or refund.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Typically, our customer contracts contain one or more of the following goods or services which constitute performance obligations.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Our proprietary software licenses typically provide for a perpetual right to use our software. Generally, our contracts do not provide significant services of integration and customization and installation services are not required to be purchased directly from us. The software is delivered before related services are provided and is functional without professional services, updates and technical support. We have concluded that the software license is distinct as the customer can benefit from the software on its own. Software revenue is typically recognized when the software is delivered or made available for download to the customer.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We recognize revenue for hardware sales when the product is shipped to the customer and when obligations that affect the customer&#8217;s final acceptance of the arrangement have been fulfilled. Hardware is purchased from suppliers and provided to the end-user customers via drop-ship or from inventory. We are responsible for negotiating price both with the supplier and the customer, payment to the supplier, establishing payment terms and product returns with the customer, and we bear the credit risk if the customer does not pay for the goods. As the principal contact with the customer, we recognize revenue and cost of goods sold when we ship or are notified by the supplier that the product has been shipped. In certain limited instances, as shipping terms dictate, revenue is recognized upon receipt at the point of destination or upon installation at the customer site.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Our subscription service revenue is comprised of fees for contracts that provide customers a right to access our software for a subscribed period. We do not provide the customer the contractual right to license the software at any time outside of the subscription period under these contracts. Our subscription service revenue is primarily based on rates per location, including rates per points of sale and per room. We recognize certain subscription service revenue on a per-transaction basis. The customer can only benefit from the software and software maintenance when provided the right to access the software. Accordingly, each of the rights to access the software, the maintenance services, any hosting services, and any transaction-based services is not considered a distinct performance obligation in the context of the contract and should be combined into a single performance obligation to be recognized over the contract period. The Company recognizes subscription revenue over a one-month period based on the typical monthly invoicing and renewal cycle in accordance with our customer agreement terms.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We derive maintenance service revenue from providing unspecified updates, upgrades, bug fixes, and technical support services for our proprietary software. These services represent a stand-ready obligation that is concurrently delivered and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">has the same pattern of transfer to the customer; we account for these maintenance services as a single performance obligation. Maintenance revenue includes the same services provided by third-parties for remarketed software. We recognize substantially all maintenance revenue over the contract period of the maintenance agreement. We also recognize certain maintenance service revenue based on the volume of payment transactions processed by third parties through access to our software.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Professional services revenues primarily consist of fees for consulting, implementation, installation, integration, development and training and are generally recognized over time as the customer simultaneously receives and consumes the benefits of the professional services as the services are being performed. Certain professional development services are recognized upon delivery of the developed solutions to the customer. At the end of each reporting period, we recognize the most likely amount of variable consideration on any contract holdbacks we expect to bill for development services delivered. Professional services can be provided by internal or external providers, do not significantly affect the customer&#8217;s ability to access or use other provided goods or services, and provide a measure of benefit beyond that of other promised goods or services in the contract. As a result, professional services are considered distinct in the context of the contract and represent a separate performance obligation. Professional services that are billed on a time and materials basis are recognized over time as the services are performed. For contracts billed on a fixed price basis, revenue is recognized over time using an input method based on labor hours expended to date relative to the total labor hours expected to be required to satisfy the related performance obligation.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We use the market approach to derive standalone selling price (&#8220;SSP&#8221;) by maximizing observable data points (in the form of recently executed customer contracts) to determine the price customers are willing to pay for the goods and services transferred. If the contract contains a single performance obligation, the entire transaction price is allocated to that performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative SSP basis.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Shipping and handling fees billed to customers are recognized as revenue and the related costs are recognized in cost of goods sold. Revenue is recorded net of any applicable taxes collected and remitted to governmental agencies.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Disaggregation of Revenue</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We derive and report our revenue from the sale of products (proprietary software licenses, third party hardware and operating systems), subscription and maintenance, and professional services. Products revenue recognized at a point in time totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> for the three months ended June 30, 2024 and 2023, respectively. Subscription, maintenance, and substantially all professional services revenue recognized over time totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">53.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">43.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> for the three months ended June 30, 2024 and 2023, respectively.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Contract Balances</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Contract assets are rights to consideration in exchange for goods or services that we have transferred to a customer when that right is conditional on something other than the passage of time. The majority of our contract assets represent unbilled amounts related to products and professional services. We expect billing and collection of our contract assets to occur within the next twelve months. We receive payments from customers based upon contractual billing schedules and accounts receivable are recorded when the right to consideration becomes unconditional. Contract liabilities represent consideration received or consideration which is unconditionally due from customers prior to transferring goods or services to the customer under the terms of the contract.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Revenue recognized from amounts included in contract liabilities at the beginning of the period was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">26.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">22.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> for the three months ended June 30, 2024 and 2023, respectively. Because the right to the transaction became unconditional, we transferred to accounts receivable from contract assets at the beginning of the period, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> for the three months ended June 30, 2024 and 2023, respectively.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Our arrangements are for a period of one year or less. As a result, unsatisfied performance obligations as of June 30, 2024 are expected to be satisfied and the allocated transaction price recognized in revenue within a period of 12 months or less.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Assets Recognized from Costs to Obtain a Contract</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Sales commission expenses that would not have occurred absent the customer contracts are considered incremental costs to obtain a contract. We expense the incremental costs to obtain a contract as incurred when the expected benefit and amortization period is one year or less. For subscription contracts that are renewed monthly based on an agreement term, we capitalize commission expenses and amortize as we satisfy the underlying performance obligations, generally based on the contract terms and anticipated renewals. Other sales commission expenses have a period of benefit of one year or less and are therefore expensed as incurred in line with the practical expedient elected.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We had </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million of capitalized sales incentive costs as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">June 30, 2024 and 2023, respectively. These balances are included in other non-current assets on our condensed consolidated balance sheets. During the three months ended June 30, 2024 and 2023, we expensed </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">, respectively, of sales commissions, which included amortization of capitalized amounts of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">, respectively. These expenses are included in operating expenses &#8211; sales and marketing in our condensed consolidated statement of operations. All other costs to obtain a contract are not considered incremental and therefore are expensed as incurred.</span></p><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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<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 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<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 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<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 (b)<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 (c)<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 (d)<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 (e)<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 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<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_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>19
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209534632144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Additional Balance Sheet Information<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related 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_SupplementalBalanceSheetDisclosuresTextBlock', window );">Additional Balance Sheet Information</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">4. Additional Balance Sheet Information</span></p><div style="font-size:12pt;font-family:'Proxima Nova',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Additional information related to the condensed consolidated balance sheets is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.78%;"></td>
        <td style="width:1.68%;"></td>
        <td style="width:1%;"></td>
        <td style="width:15.38%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.68%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.48%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">June 30, 2024</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">March 31, 2024</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Accrued liabilities:</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Salaries, wages, employee benefits, and payroll taxes</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">7,744</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,264</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Income and indirect taxes payable</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,264</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,684</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Other</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,119</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,574</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">13,127</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,522</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Other non-current liabilities:</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Employee benefit obligations</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,571</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,315</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Other</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">100</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,671</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,415</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and 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/2009/role/commonPracticeRef<br> -Topic 210<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/210/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_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>20
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209536282384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Disclosures of Cash Flow Information<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [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_CashFlowSupplementalDisclosuresTextBlock', window );">Supplemental Disclosures of Cash Flow Information</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. Supplemental Disclosures of Cash Flow Information</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><div style="font-size:12pt;font-family:'Proxima Nova',sans-serif;"><p style="font-size:10pt;margin-top:2pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Additional information related to the condensed consolidated statements of cash flows is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:66.78%;"></td>
        <td style="width:1.62%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.14%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.62%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.84%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td>
        <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2024</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2023</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Cash receipts for interest, net</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,424</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">893</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Cash payments for income tax, net</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">578</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">376</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Cash payments for operating leases</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">912</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,425</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Cash payments for finance leases</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Accrued capital expenditures</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">181</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></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_CashFlowSupplementalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/230/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_CashFlowSupplementalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209540272816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_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"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">6. Income Taxes</span></p><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The following table compares our income tax provision and effective tax rates for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">three months ended June 30, 2024 and 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:66.72%;"></td>
        <td style="width:1.72%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.92%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.72%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.92%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td>
        <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Dollars in thousands)</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2024</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Income tax (benefit) provision</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,734</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">352</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Effective tax rate</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">nm</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.5</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:6pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">nm - not meaningful</span></p></div><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">For the three months ended June 30, 2023, income tax provision and the effective tax rate were primarily driven by activity within the foreign jurisdictions in which the company operates as valuation allowances were recorded against deferred tax assets in the U.S. and Canada.  We released valuation allowances recorded against Canadian, U.S. Federal and certain state deferred tax assets in the period ending December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">  </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">For the three months ended June 30, 2024, income tax (benefit) and the effective tax rate were primarily driven by the impact of discrete excess tax benefits associated with Share-Based Compensation.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Our India subsidiary operates in a &#8220;Special Economic Zone (&#8220;SEZ&#8221;)&#8221;. One of the benefits associated with the SEZ is that the India subsidiary is not subject to regular India income taxes during its first five years of operations, which included fiscal 2018 through fiscal 2022. The India subsidiary is subject to </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">% of regular India income taxes during its second five years of operations, which includes fiscal 2023 through fiscal 2027.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We have recorded and maintain valuation allowances offsetting the Company&#8217;s deferred tax assets in certain U.S. States and foreign jurisdictions. The ultimate realization of deferred tax assets depends on various factors including the generation of future taxable income in the periods in which the underlying temporary differences are deductible. We maintain valuation allowances for deferred tax assets until we have sufficient evidence to support the reversal of all or some portion of the allowances.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209536901632">
<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">3 Months Ended</th>
</tr>
<tr><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_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"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">7. Commitments and Contingencies</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We are involved in legal actions that arise in the ordinary course of business. It is the opinion of management that the resolution of any current pending litigation will not have a material adverse effect on our financial position or results of operations.</span></p><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>23
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209534569984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings per Share</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">8. Earnings per Share</span></p><div style="font-size:12pt;font-family:'Proxima Nova',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The following data shows the amounts used in computing earnings per share and the effect on earnings and the weighted average number of shares of dilutive potential common shares.</span></p><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:67.68%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.120000000000001%;"></td>
        <td style="width:1%;"></td>
        <td style="width:2.08%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.120000000000001%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td>
        <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands, except per share data)</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2024</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Numerator:</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net income</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">14,106</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,548</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Series A convertible preferred stock dividends</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">459</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net income attributable to common shareholders</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">14,106</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,089</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
        <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Denominator:</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Weighted average shares outstanding - basic</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">27,134</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,936</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Dilutive SSARs</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">710</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,008</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Dilutive unvested restricted shares</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">270</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">231</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Dilutive unvested restricted stock units</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">13</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Weighted average shares outstanding - diluted</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">28,127</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,177</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="text-indent:10pt;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Income per share - basic:</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">0.52</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.04</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Income per share - diluted:</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">0.50</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.04</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Anti-dilutive SSARs, restricted shares,<br/>&#160;&#160;&#160;performance shares and preferred shares</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">7</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,735</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Basic income per share is computed as net income attributable to common shareholders divided by the weighted average basic shares outstanding. The outstanding shares used to calculate the weighted average basic shares excludes </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;white-space:pre-wrap;min-width:fit-content;color:#000000;">367,271</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">339,956</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> of restricted shares at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">June 30, 2024 and 2023, respectively, as these shares were issued but were not vested and therefore, not considered outstanding for purposes of computing basic income per share at the balance sheet dates.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Diluted income per share includes the impact of all potentially dilutive securities on earnings per share. We have stock-settled appreciation rights (SSARs), restricted shares, restricted stock units, and preferred shares that are potentially dilutive securities.</span></p><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>24
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209535685120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_ShareBasedCompensationAbstract', window );"><strong>Share-Based Payment Arrangement, Noncash Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-based Compensation</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">9. Share-based Compensation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We may grant incentive stock options, non-qualified stock options, SSARs, restricted shares, restricted stock units, and performance shares under our shareholder-approved 2020 Stock Incentive Plan (the 2020 Plan) for up to </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million common shares, plus </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">868,864</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> common </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">shares, the number of shares that were remaining for grant under the 2016 Stock</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Incentive </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Plan (the 2016 Plan) as of the effective date of the 2020 Plan, plus the number of shares remaining for grant under the 2016 Plan that are forfeited, settled in cash, canceled or expired. The maximum aggregate number of restricted shares or restricted stock units that may be granted under the 2020 Plan is </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million. We may also grant shares under our shareholder-approved Employee Stock Purchase Plan (the ESPP) for up to </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">500,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> common shares.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We may distribute authorized but unissued shares or treasury shares to satisfy share option and SSAR exercises or grants of restricted shares, restricted stock units, performance shares, or ESPP shares.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">For SSARs, the exercise price must be set at least equal to the closing market price of our common shares on the date of grant. The maximum term of SSARs is seven years from the date of grant. The Compensation Committee of the Board of Directors establishes the period over which SSARs subject to a service condition vest and the vesting criteria for SSARs subject to a market condition.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Restricted shares and restricted stock units, whether time-vested or performance-based, may be issued at no cost or at a purchase price that may be below their fair market value, but are subject to forfeiture and restrictions on their sale or other transfer. Performance-based grants may be conditioned upon the attainment of specified performance objectives and other conditions, restrictions, and contingencies. Restricted shares have the right to receive dividends, if any, upon vesting, subject to the same forfeiture provisions that apply to the underlying grants.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We record compensation expense related to SSARs, restricted shares, restricted stock units, performance shares, and ESPP shares granted to certain employees and non-employee directors based on the fair value of the awards on the grant date. The fair value of restricted stock unit and restricted share grants subject only to a service condition is based on the closing price of our common shares on the grant date. For stock option and SSAR grants subject only to a service condition, we estimate the fair value on the grant date using the Black-Scholes-Merton option pricing model with inputs including the closing market price at grant date, exercise price and assumptions regarding the risk-free interest rate, expected volatility of our common shares based on historical volatility, and expected term as estimated using the simplified method. We use the simplified method for SSAR grants because we believe historical exercise data does not provide a reasonable basis upon which to estimate the expected term. For restricted stock unit, restricted share, and SSAR grants subject to a market condition, we estimate the fair value on the grant date through a lattice option pricing model that utilizes a Monte Carlo analysis with inputs including the closing market price at grant date, share price threshold, performance period term and assumptions regarding the risk-free interest rate and expected volatility of our common shares based on historical volatility. Inputs for SSAR grants subject to a market condition also include exercise price, remaining contractual term, and suboptimal exercise factor.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We record compensation expense for restricted stock units, restricted shares, and SSAR grants subject to a service condition using the graded vesting method. We record compensation expense for ESPP shares on a straight-line basis over the applicable offering period. We record compensation expense for SSAR grants subject only to a market condition over the derived service period, which is an output of the lattice option pricing model. Under the 2020 Plan, the fair value of performance shares is based on the closing price of our common shares on the settlement date of the performance award, for which we record compensation expense over the service period consistent with our annual bonus incentive plan as approved by the Compensation Committee of the Board of Directors.</span></p><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The following table summarizes the share-based compensation expense for restricted and performance grants included in the condensed consolidated statements of operations:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.147%;"></td>
        <td style="width:1%;"></td>
        <td style="width:15.197%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.46%;"></td>
        <td style="width:1%;"></td>
        <td style="width:15.197%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td>
        <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands)</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2024</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Product development</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,636</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,625</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Sales and marketing</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">331</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">166</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">General and administrative</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,462</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,376</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total share-based compensation expense</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,429</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,167</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Stock-Settled Appreciation Rights</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">SSARs are rights granted to an employee to receive value equal to the difference between the price of our common shares on the date of exercise and the exercise price. The value is settled in common shares of Agilysys, Inc.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We use a Black-Scholes-Merton option pricing model to estimate the fair value of service condition SSARs and a lattice option pricing model to estimate the fair value of market condition SSARs. There were no SSARs granted during the three months ended June 30, 2024 and 2023.</span></p><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The following table summarizes the activity during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">three months ended June 30, 2024 for SSARs awarded under the 2020 and 2016 Plans:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:48.49%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.178%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.26%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.857999999999999%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1%;"></td>
        <td style="width:11.238%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.26%;"></td>
        <td style="width:1%;"></td>
        <td style="width:7.719%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands, except share and per share data)</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Number of<br/>Rights</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Weighted-Average Exercise Price</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Remaining<br/>Contractual<br/>Term</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(per right)</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(in years)</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Outstanding at April 1, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,297,339</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.63</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Granted</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Exercised</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">737,136</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">33.48</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Forfeited</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Expired</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Outstanding at June 30, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">560,203</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">19.94</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3.3</span></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">47,169</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Exercisable at June 30, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">560,203</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">19.94</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3.3</span></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">47,169</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Vested and expected to vest at June 30, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">560,203</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">19.94</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3.3</span></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">47,169</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">, there was </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> unrecognized share-based compensation expense related to SSARs.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Restricted Shares</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We granted shares to certain of our Directors, executives and key employees, the vesting of which is service-based. Certain restricted shares are also subject to a market condition. </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The following table summarizes the activity during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">three months ended June 30, 2024 for restricted shares awarded under the 2020 Plan:</span></span></p><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;">
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.88%;"></td>
        <td style="width:1.36%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.82%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.68%;"></td>
        <td style="width:1%;"></td>
        <td style="width:15.26%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Number of Shares</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(per share)</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Outstanding at April 1, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">436,177</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">65.52</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Granted</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,149</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">103.30</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Vested</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">79,792</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">53.51</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Forfeited</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,263</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">70.58</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Outstanding at June 30, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">367,271</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">68.05</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The weighted-average grant date fair value of the restricted shares includes grants subject only to a service condition and certain grants subject to both a service condition and a market condition. As of June 30, 2024, total unrecognized share-based compensation expense related to</span><span style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">unvested restricted shares was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">, which is expected to be recognized over a weighted-average vesting period of </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2.0</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> years.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Restricted Stock Units</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We granted restricted stock units to our Chief Executive Officer, the vesting of which is service-based. Certain restricted stock units are also subject to a market condition. </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The following table summarizes the activity during </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">three months ended June 30, 2024 for restricted stock units awarded under the 2020 Plan:</span></span></p><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.88%;"></td>
        <td style="width:1.22%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.98%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.68%;"></td>
        <td style="width:1%;"></td>
        <td style="width:15.24%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Number of Shares</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Weighted-Average Grant-Date Fair Value</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(per share)</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Outstanding at April 1, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">56,547</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">70.03</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Granted</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Vested</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Forfeited</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Outstanding at June 30, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">56,547</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">70.03</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">As of June 30, 2024, total unrecognized share-based compensation expense related to non-vested restricted stock units was $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million, which is expected to be recognized over the weighted-average vesting period of </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">1.8</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> years.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Performance Shares</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Upon approval of the Compensation Committee of our Board of Directors, after achieving the performance conditions associated with our annual bonus plan, we granted </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,098</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> common shares to our Chief Executive Officer in May 2024 that vested immediately for a total value of $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employee Stock Purchase Plan Shares</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The ESPP permits participants to purchase common stock through regular payroll deductions, up to a specified percentage of their eligible compensation. The ESPP is compensatory because, among other provisions, it currently allows participants to purchase stock at up to a </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">% discount from the lower of the closing price of a share of our common stock on the first or last trading day of the ESPP offering period. We measure share-based compensation expense for the ESPP based on the fair value of the ESPP grant at the beginning of the offering period. The fair value includes the value of the discount and the value associated with the call and put options that take advantage of the variability in the common stock price during the offering period. </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We estimate the value of the call and put options using the Black-Scholes-Merton option pricing model with inputs including the closing market price of our common stock on the first date of the offering period and assumptions regarding the risk-free interest rate, expected term, and expected volatility of our common shares over the offering period based on historical volatility.</span></span></p><div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;">
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:80.04%;"></td>
        <td style="width:2.08%;"></td>
        <td style="width:1%;"></td>
        <td style="width:15.88%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Offering Period Ended</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">June 30, 2024</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Grant date fair value</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">81.60</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Risk-free interest rate over contractual term</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5.36</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Expected term (in years)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">0.41</span></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Expected volatility</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">47.41</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
       </tr>
      </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The risk-free interest rate is based on the yield of a zero coupon U.S. Treasury bond whose maturity period approximates the expected term of the ESPP shares. The expected term is the offering period, which is typically six months.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We record amounts withheld from participants during each offering period in accrued salaries, wages and related benefits in the consolidated balance sheets until such shares are purchased. Amounts withheld from participants for the offering period ended June 30, 2024 totaled $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million as of June 30, 2024.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">As of June 30, 2024, there was </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> unrecognized share-based compensation expense related of the offering period ending June 30, 2024.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209536347552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Preferred Stock<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_PreferredStockTextBlock', window );">Preferred Stock</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">10. Preferred Stock</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Series A Convertible Preferred Stock</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">On May 22, 2020, we completed the sale of </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,735,457</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> shares of our preferred stock, without par value, designated as &#8220;Series A Convertible Preferred Stock&#8221; (the &#8220;Convertible Preferred Stock&#8221;) to MAK Capital Fund L.P. and MAK Capital Distressed Debt Fund I, LP (the &#8220;Holders&#8221;) each, in its capacity as a designee of MAK Capital One LLC (the &#8220;Purchaser&#8221;), pursuant to the terms of the Investment Agreement, dated as of May 11, 2020, between the Company and the Purchaser, for an aggregate purchase price of $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million. We incurred issuance costs of $</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> million. We added all issuance costs that were netted against the proceeds upon issuance of the Convertible Preferred Stock to its redemption value. As disclosed in our Annual Report for the fiscal year ended March 31, 2021, Michael Kaufman, the Chairman of the Company&#8217;s Board of Directors, is the Chief Executive Officer of MAK Capital One LLC.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Conversion</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">On November 24, 2023, at our option, we required conversion of all the outstanding shares of Convertible Preferred Stock to common stock. On November 27, 2023, we filed a Certificate of Elimination with the Secretary of State of the State of Delaware with respect to the Convertible Preferred Stock pursuant to which the Convertible Preferred Stock was eliminated and returned to the status of authorized and unissued preferred shares of the Company. Following the mandatory conversion of the outstanding shares of the Convertible Preferred Stock on November 24, 2023, there were no outstanding shares of the Convertible Preferred Stock. Accordingly, we removed the Series A convertible preferred stock, </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> par </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">value from temporary equity on our consolidated balance sheet and recorded the associated increase of common shares at</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.30</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> stated value and capital in excess of stated value further reflected in our consolidated statement of shareholders' equity.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Dividends</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Prior to the conversion on November 24, 2023,</span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> the Holders were entitled to dividends on the Liquidation Preference at the rate of </span><span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">% per annum, payable semi-annually either (i) 50% in cash and 50% in kind as an increase in the then-current Liquidation Preference or (ii) 100% in cash, at the option of the Company.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> We paid dividends in the same period as declared by the Company&#8217;s Board of Directors.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Accounting Policy</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Prior to the conversion on November 24, 2023, we classified convertible preferred stock as temporary equity in the consolidated balance sheets due to certain contingent redemption clauses that were at the election of the Holders. We increased the carrying value of the convertible preferred stock to its redemption value for all undeclared dividends using the interest method.<br/></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p><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_PreferredStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/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_PreferredStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209535971440">
<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">3 Months Ended</th>
</tr>
<tr><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_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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Pronouncements</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Recently Issued Accounting Pronouncements</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">In December 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2023-09 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(&#8220;ASU 2023-09&#8221;) to update income tax</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">disclosure requirements primarily by requiring specific categories and greater disaggregation within the rate reconciliation and disaggregation of income taxes paid by jurisdiction. The amendments in the ASU also remove disclosures related to certain unrecognized tax benefits and deferred taxes. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, or our fiscal 2026. The amendments may be applied prospectively or retrospectively with early adoption is permitted. We are currently assessing the impact of the requirements on our consolidated financial statements and disclosures.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">In November 2023, the FASB issued ASU No. 2023-07 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> (&#8220;ASU 2023-07&#8221;) to expand 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 any additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. ASU 2023-07 applies to entities with a single reportable segment. Annual disclosures are required for fiscal years beginning after December 15, 2023 or our fiscal 2025. Interim disclosures are required for periods within fiscal years beginning after December 15, 2024, or our fiscal 2026. Retrospective application is required for all prior periods presented with early adoption is permitted. We are currently assessing the impact of the requirements on our consolidated financial statements and disclosures.</span></p><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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209537148768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Additional Balance Sheet Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related 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_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Additional Information Related to the Condensed Consolidated Balance Sheets</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Additional information related to the condensed consolidated balance sheets is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.78%;"></td>
        <td style="width:1.68%;"></td>
        <td style="width:1%;"></td>
        <td style="width:15.38%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.68%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.48%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">June 30, 2024</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">March 31, 2024</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Accrued liabilities:</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Salaries, wages, employee benefits, and payroll taxes</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">7,744</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,264</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Income and indirect taxes payable</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,264</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,684</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Other</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,119</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,574</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">13,127</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,522</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Other non-current liabilities:</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Employee benefit obligations</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,571</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,315</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Other</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">100</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,671</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,415</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>28
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209628466480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Disclosures of Cash Flow Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of supplemental cash flow information</a></td>
<td class="text"><p style="font-size:10pt;margin-top:2pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Additional information related to the condensed consolidated statements of cash flows is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:66.78%;"></td>
        <td style="width:1.62%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.14%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.62%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.84%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td>
        <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2024</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2023</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Cash receipts for interest, net</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,424</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">893</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Cash payments for income tax, net</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">578</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">376</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Cash payments for operating leases</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">912</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,425</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Cash payments for finance leases</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Accrued capital expenditures</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">181</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">320</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209535962752">
<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">3 Months Ended</th>
</tr>
<tr><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_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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Effective tax rates from continuing operations</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The following table compares our income tax provision and effective tax rates for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">three months ended June 30, 2024 and 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:66.72%;"></td>
        <td style="width:1.72%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.92%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.72%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.92%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td>
        <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(Dollars in thousands)</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2024</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Income tax (benefit) provision</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,734</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">352</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Effective tax rate</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">nm</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.5</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:6pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">nm - not meaningful</span></p><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209535945744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_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 amounts used in computing earnings per share and the effect on earnings and the weighted average number of shares of dilutive potential common shares</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The following data shows the amounts used in computing earnings per share and the effect on earnings and the weighted average number of shares of dilutive potential common shares.</span></p><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:67.68%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.120000000000001%;"></td>
        <td style="width:1%;"></td>
        <td style="width:2.08%;"></td>
        <td style="width:1%;"></td>
        <td style="width:13.120000000000001%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td>
        <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands, except per share data)</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2024</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Numerator:</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net income</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">14,106</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,548</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Series A convertible preferred stock dividends</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">459</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Net income attributable to common shareholders</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">14,106</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,089</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
        <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Denominator:</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Weighted average shares outstanding - basic</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">27,134</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,936</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Dilutive SSARs</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">710</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,008</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Dilutive unvested restricted shares</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">270</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">231</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Dilutive unvested restricted stock units</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">13</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Weighted average shares outstanding - diluted</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">28,127</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,177</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="text-indent:10pt;vertical-align:top;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Income per share - basic:</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">0.52</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.04</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Income per share - diluted:</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">0.50</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.04</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ededed;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Anti-dilutive SSARs, restricted shares,<br/>&#160;&#160;&#160;performance shares and preferred shares</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">7</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,735</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209538610288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of share-based compensation expense</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The following table summarizes the share-based compensation expense for restricted and performance grants included in the condensed consolidated statements of operations:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.147%;"></td>
        <td style="width:1%;"></td>
        <td style="width:15.197%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.46%;"></td>
        <td style="width:1%;"></td>
        <td style="width:15.197%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td>
        <td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands)</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2024</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">2023</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Product development</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,636</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,625</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Sales and marketing</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">331</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">166</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">General and administrative</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,462</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,376</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Total share-based compensation expense</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,429</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,167</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock', window );">Activity related SSARs award</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The following table summarizes the activity during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">three months ended June 30, 2024 for SSARs awarded under the 2020 and 2016 Plans:</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:48.49%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.178%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.26%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.857999999999999%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1%;"></td>
        <td style="width:11.238%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.26%;"></td>
        <td style="width:1%;"></td>
        <td style="width:7.719%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(In thousands, except share and per share data)</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Number of<br/>Rights</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Weighted-Average Exercise Price</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Remaining<br/>Contractual<br/>Term</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(per right)</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(in years)</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Outstanding at April 1, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,297,339</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.63</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Granted</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Exercised</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">737,136</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">33.48</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Forfeited</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Expired</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Outstanding at June 30, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">560,203</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">19.94</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3.3</span></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">47,169</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Exercisable at June 30, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">560,203</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">19.94</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3.3</span></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">47,169</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Vested and expected to vest at June 30, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">560,203</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">19.94</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3.3</span></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">47,169</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Activity related to restricted shares awarded by the Company</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The following table summarizes the activity during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">three months ended June 30, 2024 for restricted shares awarded under the 2020 Plan:</span>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.88%;"></td>
        <td style="width:1.36%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.82%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.68%;"></td>
        <td style="width:1%;"></td>
        <td style="width:15.26%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Number of Shares</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(per share)</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Outstanding at April 1, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">436,177</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">65.52</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Granted</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,149</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">103.30</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Vested</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">79,792</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">53.51</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Forfeited</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(</span><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,263</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">70.58</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Outstanding at June 30, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">367,271</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">68.05</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember', window );">Employee Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_agys_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock', window );">Schedule of principal assumptions utilized in valuing service condition SARs</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">We estimate the value of the call and put options using the Black-Scholes-Merton option pricing model with inputs including the closing market price of our common stock on the first date of the offering period and assumptions regarding the risk-free interest rate, expected term, and expected volatility of our common shares over the offering period based on historical volatility.</span>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:80.04%;"></td>
        <td style="width:2.08%;"></td>
        <td style="width:1%;"></td>
        <td style="width:15.88%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Offering Period Ended</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">June 30, 2024</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Grant date fair value</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">81.60</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Risk-free interest rate over contractual term</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5.36</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Expected term (in years)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">0.41</span></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Expected volatility</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">47.41</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">%</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Activity related to restricted shares awarded by the Company</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">The following table summarizes the activity during </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">three months ended June 30, 2024 for restricted stock units awarded under the 2020 Plan:</span><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:64.88%;"></td>
        <td style="width:1.22%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.98%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.68%;"></td>
        <td style="width:1%;"></td>
        <td style="width:15.24%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Number of Shares</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Weighted-Average Grant-Date Fair Value</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">(per share)</span></p></td>
        <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Outstanding at April 1, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">56,547</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">70.03</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Granted</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"> </span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Vested</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Forfeited</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ededed;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">Outstanding at June 30, 2024</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">56,547</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"><span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">70.03</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"><p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"><span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_agys_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Share-based Payment Award, Stock Appreciation Rights, Valuation Assumptions [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;">agys_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</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_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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock options and stock appreciation rights that were outstanding at the beginning and end of the year, exercisable at the end of the year, and the number of stock options and stock appreciation rights that were granted, exercised or converted, forfeited, and expired during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209539029856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="nump">$ 63,512<span></span>
</td>
<td class="nump">$ 56,059<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">26,800<span></span>
</td>
<td class="nump">22,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable', window );">Transfers to accounts receivable</a></td>
<td class="nump">1,900<span></span>
</td>
<td class="nump">1,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Capitalized contract cost, net</a></td>
<td class="nump">4,800<span></span>
</td>
<td class="nump">4,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_SalesCommissionsAndFees', window );">Sales commissions and fees</a></td>
<td class="nump">900<span></span>
</td>
<td class="nump">900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Capitalized contract cost, amortization</a></td>
<td class="nump">400<span></span>
</td>
<td class="nump">400<span></span>
</td>
</tr>
<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 );">Products [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="nump">9,874<span></span>
</td>
<td class="nump">12,781<span></span>
</td>
</tr>
<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=agys_SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember', window );">Support, Maintenance, Subscription Services, and Professional Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="nump">$ 53,600<span></span>
</td>
<td class="nump">$ 43,300<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerAssetReclassifiedToReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.</p></div>
<a href="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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<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_ContractWithCustomerAssetReclassifiedToReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_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 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: 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 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 (b)<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 (c)<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 (d)<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 (e)<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 (f)<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 (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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesCommissionsAndFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller).</p></div>
<a href="javascript: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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesCommissionsAndFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=agys_SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=agys_SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209534884656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Additional Balance Sheet Information - Schedule of Additional Information Related to the Condensed Consolidated Balance Sheets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Salaries, wages, employee benefits, and payroll taxes</a></td>
<td class="nump">$ 7,744<span></span>
</td>
<td class="nump">$ 16,264<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Income and indirect taxes payable</a></td>
<td class="nump">4,264<span></span>
</td>
<td class="nump">1,684<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">1,119<span></span>
</td>
<td class="nump">1,574<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</a></td>
<td class="nump">13,127<span></span>
</td>
<td class="nump">19,522<span></span>
</td>
</tr>
<tr class="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>Other non-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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Employee benefit obligations</a></td>
<td class="nump">4,571<span></span>
</td>
<td class="nump">4,315<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesNoncurrent', window );">Other</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<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_OtherLiabilitiesNoncurrent', window );">Total</a></td>
<td class="nump">$ 4,671<span></span>
</td>
<td class="nump">$ 4,415<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_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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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, 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_OtherAccruedLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript: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><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-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 50<br> -Paragraph 1<br> -Subparagraph (c)<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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>34
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209621819472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Disclosures of Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<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_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_agys_InterestPaidReceipts', window );">Cash receipts for interest, net</a></td>
<td class="nump">$ 1,424<span></span>
</td>
<td class="nump">$ 893<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash payments for income tax, net</a></td>
<td class="nump">578<span></span>
</td>
<td class="nump">376<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash payments for operating leases</a></td>
<td class="nump">912<span></span>
</td>
<td class="nump">1,425<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Cash payments for finance leases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Accrued capital expenditures</a></td>
<td class="nump">$ 181<span></span>
</td>
<td class="nump">$ 320<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_agys_InterestPaidReceipts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest Paid Receipts</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_InterestPaidReceipts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209534025296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<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>
</tr>
<tr class="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) provision</a></td>
<td class="num">$ (6,734)<span></span>
</td>
<td class="nump">$ 352<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209535948336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details Textual)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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_agys_RegularCorporateIncomeTaxRateIndia', window );">Regular corporate income tax rate in India</a></td>
<td class="nump">50.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_agys_RegularCorporateIncomeTaxRateIndia">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Regular corporate income tax rate in India.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_RegularCorporateIncomeTaxRateIndia</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</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_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209534778112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<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_agys_NumeratorAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 14,106<span></span>
</td>
<td class="nump">$ 1,548<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_agys_AccretionOfConvertiblePreferredStockDividends', window );">Series A convertible preferred stock dividends</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(459)<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to common shareholders</a></td>
<td class="nump">$ 14,106<span></span>
</td>
<td class="nump">$ 1,089<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_agys_DenominatorAbstract', window );"><strong>Denominator:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding - basic</a></td>
<td class="nump">27,134<span></span>
</td>
<td class="nump">24,936<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_agys_DilutiveSSARs', window );">Dilutive SSARs</a></td>
<td class="nump">710<span></span>
</td>
<td class="nump">1,008<span></span>
</td>
</tr>
<tr class="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 );">Dilutive unvested restricted shares</a></td>
<td class="nump">270<span></span>
</td>
<td class="nump">231<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_agys_DilutiveUnvestedRestrictedStockUnits', window );">Dilutive unvested restricted stock units</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding - diluted</a></td>
<td class="nump">28,127<span></span>
</td>
<td class="nump">26,177<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Income per share - basic:</a></td>
<td class="nump">$ 0.52<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Income per share - diluted:</a></td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Earnings Per Share, Diluted [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive SSARs, restricted shares, performance shares and preferred shares</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">1,735<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_agys_AccretionOfConvertiblePreferredStockDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accretion of convertible 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;">agys_AccretionOfConvertiblePreferredStockDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_agys_DenominatorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Denominator.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_DenominatorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_agys_DilutiveSSARs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dilutive SSARs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_DilutiveSSARs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</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_agys_DilutiveUnvestedRestrictedStockUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dilutive unvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_DilutiveUnvestedRestrictedStockUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</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_agys_NumeratorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_NumeratorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (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_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>38
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209534583376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Details Textual) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<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>
</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_agys_IncrementalCommonSharesAttributableToRestrictedShares', window );">Incremental common shares attributable to restricted shares (in shares)</a></td>
<td class="nump">367,271<span></span>
</td>
<td class="nump">339,956<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_agys_IncrementalCommonSharesAttributableToRestrictedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Common Shares Attributable to Restricted 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;">agys_IncrementalCommonSharesAttributableToRestrictedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</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>39
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209534902096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation (Details Textual)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2024 </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_agys_StockBasedCompensationTextualAbstract', window );"><strong>Stock Based Compensation (Textual) [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_agys_EmployeeStockPurchasePlanDiscountOnShares', window );">Employee stock purchase plan discount on shares</a></td>
<td class="nump">15.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember', window );">Employee Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_agys_StockBasedCompensationTextualAbstract', window );"><strong>Stock Based Compensation (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock based compensation expense related to unvested restricted stock</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_agys_ShareBasedCompensationAmountsWithheldFromParticipants', window );">Amounts withheld from participants</a></td>
<td class="nump">$ 500<span></span>
</td>
</tr>
<tr class="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 Share [Member] | Chief Executive Officer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_agys_StockBasedCompensationTextualAbstract', window );"><strong>Stock Based Compensation (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant | shares</a></td>
<td class="nump">6,098<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Share-based compensation, grant date fair value</a></td>
<td class="nump">$ 600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_agys_StockBasedCompensationTextualAbstract', window );"><strong>Stock Based Compensation (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average vesting period</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock based compensation expense related to unvested restricted stock</a></td>
<td class="nump">$ 12,900<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_agys_StockBasedCompensationTextualAbstract', window );"><strong>Stock Based Compensation (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average vesting period</a></td>
<td class="text">1 year 9 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock based compensation expense related to unvested restricted stock</a></td>
<td class="nump">$ 2,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_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember', window );">Stock Settled Appreciation Rights (SSARs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_agys_StockBasedCompensationTextualAbstract', window );"><strong>Stock Based Compensation (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock based compensation expense related to unvested restricted stock</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=agys_TwoThousandAndTwentyEquityIncentivePlanMember', window );">Two Thousand and Twenty Equity Incentive Plan [Member]</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_agys_StockBasedCompensationTextualAbstract', window );"><strong>Stock Based Compensation (Textual) [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant | shares</a></td>
<td class="nump">3,100,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_PlanNameAxis=agys_TwoThousandAndTwentyEquityIncentivePlanMember', window );">Two Thousand and Twenty Equity Incentive Plan [Member] | Common stock [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_agys_StockBasedCompensationTextualAbstract', window );"><strong>Stock Based Compensation (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized under 2020 Equity incentive plan | shares</a></td>
<td class="nump">2,250,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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Common Shares Issued under Employee Stock Purchase Plan | shares</a></td>
<td class="nump">500,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_PlanNameAxis=agys_TwoThousandAndSixteenStockIncentivePlanMember', window );">Two Thousand and Sixteen Stock Incentive Plan [Member] | Common stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_agys_StockBasedCompensationTextualAbstract', window );"><strong>Stock Based Compensation (Textual) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant | shares</a></td>
<td class="nump">868,864<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_agys_EmployeeStockPurchasePlanDiscountOnShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Stock Purchase Plan Discount On 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;">agys_EmployeeStockPurchasePlanDiscountOnShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</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_agys_ShareBasedCompensationAmountsWithheldFromParticipants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts withheld from participants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_ShareBasedCompensationAmountsWithheldFromParticipants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_agys_StockBasedCompensationTextualAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_StockBasedCompensationTextualAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=srt_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_StockAppreciationRightsSARSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=agys_TwoThousandAndTwentyEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=agys_TwoThousandAndTwentyEquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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=agys_TwoThousandAndSixteenStockIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=agys_TwoThousandAndSixteenStockIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>40
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209538376832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based Payment Arrangement, Noncash Expense</a></td>
<td class="nump">$ 4,429<span></span>
</td>
<td class="nump">$ 3,167<span></span>
</td>
</tr>
<tr class="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=agys_ProductDevelopmentMember', window );">Product development [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Summary of share-based compensation expense</a></td>
<td class="nump">2,636<span></span>
</td>
<td class="nump">1,625<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Summary of share-based compensation expense</a></td>
<td class="nump">331<span></span>
</td>
<td class="nump">166<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Summary of share-based compensation expense</a></td>
<td class="nump">$ 1,462<span></span>
</td>
<td class="nump">$ 1,376<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 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 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 (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=agys_ProductDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=agys_ProductDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209534857360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation (Details 2) - Stock Settled Appreciation Rights (SSARs) [Member]<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Number of Rights, Outstanding at Beginning of Period | shares</a></td>
<td class="nump">1,297,339<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Number of Rights, Granted | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Number of Rights, Exercised | shares</a></td>
<td class="num">(737,136)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures', window );">Number of Rights, Forfeited | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations', window );">Number of Rights, Expired | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Number of Rights, Outstanding at End of Period | shares</a></td>
<td class="nump">560,203<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_agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable', window );">Number of Rights, Exercisable at End of Period | shares</a></td>
<td class="nump">560,203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Number of Rights, Vested and expected to vest at June 30, 2024 | shares</a></td>
<td class="nump">560,203<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_agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Outstanding at Beginning of Period | $ / shares</a></td>
<td class="nump">$ 27.63<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_agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Granted | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercised | $ / shares</a></td>
<td class="nump">33.48<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_agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Forfeited | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Expired | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Outstanding at End of Period | $ / shares</a></td>
<td class="nump">19.94<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_agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable at End of Period | $ / shares</a></td>
<td class="nump">19.94<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_agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber', window );">Weighted Average Exercise Price, Vested and expected to vest at End of Period | $ / shares</a></td>
<td class="nump">$ 19.94<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Remaining Contractual Term, Outstanding at End of Period</a></td>
<td class="text">3 years 3 months 18 days<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_agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm', window );">Remaining Contractual Term, Exercisable at End of Period</a></td>
<td class="text">3 years 3 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Share Based Compensation Arrangement By Share Based Payment Award Vested And Expected To Vest Outstanding Remaining Contractual Term</a></td>
<td class="text">3 years 3 months 18 days<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_agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue', window );">Aggregate Intrinsic Value, Outstanding at End of Period | $</a></td>
<td class="nump">$ 47,169<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_agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue', window );">Aggregate Intrinsic Value, Exercisable at End of Period | $</a></td>
<td class="nump">47,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Aggregate Intrinsic Value, Vested and expected to vest at End of Period | $</a></td>
<td class="nump">$ 47,169<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non option equity instruments exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</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_agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Non Option Equity Instruments Exercisable Aggregate Intrinsic 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;">agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Non Option Equity Instruments Exercisable Weighted Average Exercise Price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</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_agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Non Option Equity Instruments Expirations In Period Weighted Average Exercise Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</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_agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Non Option Equity Instruments Forfeitures In Period Weighted Average Exercise Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</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_agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Payment Award Non Option Equity Instruments Outstanding Aggregate Intrinsic 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;">agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Non Option Equity Instruments Outstanding Weighted Average Exercise Price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</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_agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</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_agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Vested and Expected to Vest, Outstanding, Remaining Contractual 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;">agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</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_agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Arrangements By Share Based Payment Award Non Option Equity Instruments Exercises In Period Weighted Average Exercise Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</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_agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Arrangements By Share Based Payment Award Non Option Equity Instruments Grants In Period Weighted Average Exercise Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity-based awards excluding options, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-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 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of non-option equity instruments exercised by participants.</p></div>
<a href="javascript: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> -Subparagraph (c)(1)(iv)(02)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 under non-option equity instrument agreements for which rights to exercise lapsed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 under non-option equity instrument agreements that were cancelled as a result of 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of non-option equity instruments granted to participants.</p></div>
<a href="javascript: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> -Subparagraph (c)(1)(iv)(01)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity instruments other than options outstanding, including both vested and non-vested instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript: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 (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript: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 (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript: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 (e)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_StockAppreciationRightsSARSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_StockAppreciationRightsSARSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>42
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209534221824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Restricted Shares Rollforward (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2024 </div>
<div>$ / shares </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_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract', window );"><strong>Activity Related to Restricted Shares Awarded by the Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Shares, Outstanding at beginning of period | shares</a></td>
<td class="nump">436,177<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Shares, Granted | shares</a></td>
<td class="nump">13,149<span></span>
</td>
</tr>
<tr class="re">
<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 );">Number of Shares, Vested | shares</a></td>
<td class="num">(79,792)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of Shares, Forfeited | shares</a></td>
<td class="num">(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Shares, Outstanding at end of period | shares</a></td>
<td class="nump">367,271<span></span>
</td>
</tr>
<tr class="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 );">Weighted Average Grant-Date Fair Value, Outstanding at beginning of period | $ / shares</a></td>
<td class="nump">$ 65.52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Granted | $ / shares</a></td>
<td class="nump">103.3<span></span>
</td>
</tr>
<tr class="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 );">Weighted Average Grant Date Fair Value, Vested | $ / shares</a></td>
<td class="nump">53.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Forfeited | $ / shares</a></td>
<td class="nump">70.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant-Date Fair Value, Outstanding at end of period | $ / shares</a></td>
<td class="nump">$ 68.05<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract', window );"><strong>Activity Related to Restricted Shares Awarded by the Company</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Shares, Outstanding at beginning of period | shares</a></td>
<td class="nump">56,547<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Shares, Granted | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of Shares, Vested | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of Shares, Forfeited | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Shares, Outstanding at end of period | shares</a></td>
<td class="nump">56,547<span></span>
</td>
</tr>
<tr class="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 );">Weighted Average Grant-Date Fair Value, Outstanding at beginning of period | $ / shares</a></td>
<td class="nump">$ 70.03<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Granted | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Vested | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value, Forfeited | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant-Date Fair Value, Outstanding at end of period | $ / shares</a></td>
<td class="nump">$ 70.03<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Activity related to restricted shares awarded by the Company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>agys_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209535849872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Share-based Compensation - Schedule of Principal Assumptions Utilized in Valuing Service Condition SARs (Details) - Employee Stock [Member]<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2024 </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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 81.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate over contractual term</a></td>
<td class="nump">5.36%<span></span>
</td>
</tr>
<tr class="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 term (in years)</a></td>
<td class="text">4 months 28 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">47.41%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.24.2</span><table class="report" border="0" cellspacing="2" id="idm140209534882896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Preferred Stock - (Details Textual) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 22, 2020</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_CommonStockParOrStatedValuePerShare', window );">Common stock, stated value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Preferred Stock Dividend Rate Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendPaymentRestrictionsScheduleDescription', window );">Dividends declaration and payment terms</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> the Holders were entitled to dividends on the Liquidation Preference at the rate of 5.25% per annum, payable semi-annually either (i) 50% in cash and 50% in kind as an increase in the then-current Liquidation Preference or (ii) 100% in cash, at the option of the Company.<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_SeriesAPreferredStockMember', window );">Series A Convertible Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_PreferredStockNoParValue', window );">Preferred stock, par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_MajorityShareholderMember', window );">MAK Capital One, LLC [Member] | Convertible Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Preferred stock issued</a></td>
<td class="nump">1,735,457<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Preferred stock issued, value</a></td>
<td class="nump">$ 35.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payments of stock issuance 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>
</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/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 2: 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 3: 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 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<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 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 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(28))<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 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 14: 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 15: 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 16: 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 17: 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 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)(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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendPaymentRestrictionsScheduleDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of dividends paid, restrictions on dividend payments, statutory capital and surplus amounts, requirements and future requirements.</p></div>
<a href="javascript: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 944<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477908/944-505-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_DividendPaymentRestrictionsScheduleDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage rate used to calculate 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-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_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 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_PreferredStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript: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://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 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><br>Reference 6: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript: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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_MajorityShareholderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_MajorityShareholderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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>EXCEL
<SEQUENCE>45
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( *B ^E@'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "H@/I8<+A?IN\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M2L0P$(=?17)O)\WJ"J';B^))07!!\1:2V=U@\X=DI-VW-ZV[740?0,@E,[]\
M\PVDU5'JD/ YA8B)+.:KT?4^2QTW[$ 4)4#6!W0JUR7A2W,7DE-4KFD/4>D/
MM4<0G*_!(2FC2,$$K.)"9%UKM-0)%85TPAN]X.-GZF>8T8 ].O24H:D;8-TT
M,1['OH4+8((1)I>_"V@6XES]$SMW@)V28[9+:AB&>EC-N;)# V]/CR_SNI7U
MF9376%YE*^D8<</.DU]7=_?;!]8)+JXK?EN)]59PR6_*>9]<?_A=A%TP=F?_
ML?%9L&OAU[_HO@!02P,$%     @ J(#Z6)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
MH&P OE]):5X[MAYWU^_L'U!+ P04    " "H@/I8( 'V:S\'  "#)   &
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
M%R_MB>+[YJ.1%5>*5\WACF4Y$]H ?M]PKAY/] U.WQTM_P-02P,$%     @
MJ(#Z6&[$W!WD @  -@@  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX;6RM
M5EUOTS 4_2M6F- FL>6['26-M!800QI,ZPH/B <W<1LSQRZVTV[\>JZ=-+1=
M6O&PE_KKGN-S[W7N;;(6\D$5A&CT6#*NADZA]7+@NBHK2(G5A5@2#B=S(4NL
M82D7KEI*@G,+*ID;>%[/+3'E3IK8O5N9)J+2C')R*Y&JRA++IQ%A8CUT?&>S
M<4<7A38;;IHL\8),B)XN;R6LW)8EIR7AB@J.))D/G2M_,.X;>VOPC9*UVIHC
MX\E,B >SN,Z'CF<$$48R;1@P#"LR)HP9(I#QN^%TVBL-<'N^8?]H?0=?9EB1
ML6#?::Z+H7/IH)S,<<7TG5A_(HT_L>'+!%/V%ZT;6\]!6:6T*!LP*"@IKT?\
MV,1A"P \W8"@ 03[@.@ (&P H76T5F;=>H\U3A,IUD@::V S$QL;BP9O*#=9
MG&@)IQ1P.AT+GD-.2(Y@I@2C.=:PF&@8(%E:(3&'HQ*>2&%RMR+HFF>B).AT
MRG&54[ ^0^=H.GF/3D_.T FB'-T7HE*8YRIQ-6@T-[E9HV=4ZPD.Z G1C>"Z
M4.@#Z,IW\2[XUCH8;!P<!4<)/U?\ H7>&Q1X0=2A9_S_\/"(G+"-=VCYP@-\
M;6 /QO7'U4QI"<_[9U?T:O:HF]U\\@.UQ!D9.D"LB%P1)WW]RN]Y[[I<?R&R
MG4!$;2"B8^SI%ZA0U'K<Y6:-[5FL*42KU(]\KY>XJVW]'59Q=-D:[>B*6UWQ
MT01]U061*-O)#&U>/!-*G0VZ],8OF987(MMQO]>ZWSN:EBF'7L#H'Z@!T"*@
M"'*H0E(2GCTA>)5<,5R7W_P7%"=;(;KB45\2;V7FW(\O]]+WW"@VWUA7]OJM
M_/Y1^?="8]:9O2Z5_>?O)WP;[<M\;A5X?7]/I[M5@DLB%[8S*5!2<5T7JW:W
M;7Y7MN;O[8^@*=8][!]-W5%OL%Q0KA C<Z#T+OH0.5EWJ7JAQ=(6^IG0T#;L
MM(#&3J0Q@/.Y$'JS,!>T?Q72OU!+ P04    " "H@/I8(J2V9WX%  #^%
M&    'AL+W=O<FMS:&5E=',O<VAE970V+GAM;*U8;6_;-A#^*X17#!TPUR(M
MVW*6&$C<%NN ;D&S;I]IB;*X2J1*4G:R7[\CY4BV12D>D"^V*-V=GGM]*%[O
MI?JF,\8,>BQRH6]&F3'EU62BXXP55+^3)1/P))6JH :6:CO1I6(T<4I%/B%!
M,)\4E(O1ZMK=NU>K:UF9G MVKY"NBH*JISN6R_W-"(^>;WSAV\S8&Y/5=4FW
M[(&9K^6]@M6DL9+P@@G-I4"*I3>C6WRU)J%5<!)_<;;71]?(NK*1\IM=?$IN
M1H%%Q'(6&VN"PM^.K5F>6TN X_O!Z*AYIU4\OGZV_M$Y#\YLJ&9KF?_-$Y/=
MC*(12EA*J]Q\D?M?V<&AF;47RUR[7[0_R 8C%%?:R.*@# @*+NI_^G@(Q)$"
MV/$KD(,".5<(>Q2F!X6I<[1&YMQZ3PU=72NY1\I*@S5[X6+CM,$;+FP:'XR"
MIQSTS&HM10))80F"*RUSGE #BP<#?Y MHY%,T9KJ#'V$C&OT]JN@5<)!YB<T
M1E\?WJ.W;WY";Q 7Z,],5IJ*1%]/#""S]B?Q <5=C8+TH)BBSU*83*,/@"8Y
MU9^ 1XU;Y-FM.S)H\+=*O$/3X&=$ A)Z\*PO5Y\.P)DV49XZ>],>>W^43%'#
MQ;8N6VXX\T:IMA+ZK=B.OM(EC=G-"%I6,[5CH]6//^!Y\(O/Q5<R=N)PV#@<
M#EE?_0X#B(M8%LSG9JT[=[IVSNQ6.,3!_'JR.\;OD9J%42-T@FO6X)H-)N(V
M^0=ZJBYL(V$.Q5+$/&=(-(#M?;N*;=&72NXXE"3:/"'I2>*5S[W9:V;QE8R=
M1&O>1&L^F,7W#(S&G+J!"W,@Y8\0"JHU,][RK:W-CC(63:.SK'9EEK;%?$E=
M-# 7@S!O"ZD,_[>!R85A2M!\7&F&M$S-GBJ&8#+9)U1L^2;WM]^B@XW,\!G^
MKDPX#?SXHP9_]$*84Z842YH"I(]^?%'GW>,HFI\C]$AALO1#7#80EX,0'S((
MX=CR98( (VPBM NW#^6R&Z'PZ/TUR*[0%,\7?I X:,DL&(2YSB"]3%LV.NI6
M5Z\N_SFG&Y[WCM^#]9/0+>?SV1EVG]ALB?O0'U$Q?G%H7C1UO-AQ!Q0.EN?=
MYY$BI <W:7&3P:'Z2>R8O@0B><W!^%K63IUN&1T/\N=J34MN:([8(S0#;(@J
MU>/TU-.T\_-V\$E-@Z/*.T79TC >YN';!*!!GP)0[K)44Q_T1RQ5*:&RV%CN
M!;.MD3*XKRM%1<Q0"5O!N"^/80=L<.Y/5V3<5V<M=^-!LFO[H])N6!Y<NJ#P
M9A?EP",%.>AKZY9$\7RP/3YR 2&] .4@&?_O]G@E:Z=.MY2,ASGYGC[94K-T
M#/8/_ 9?,_$WE' [W/J^$[K\VJFMKLAXB7LVAK@E83S,PE]86:DX XJSH('D
M"MA-:,M[;JMH^4ZG3X@592Z?F&-I^%8S62;S!)+K=<9#Q4O2H1,?82^BGDT1
M;BD;#W/VO8+]!"^A]<LZ&1I5\'FE4"[%=@Q;I +)3<ZWCLC]R>BR="<979$Q
M]B,G+8V381KO-'IZ80L1'X%W NZ3(HN@9SZ1EK_),']_2%,6NY)GC[';B2 [
M8%%\V)5 /5FOO,"[O#R.PG/<'J$^T"UYDT&>=+%.6*R8+7Q>(W1[)7?!OE=\
M1W-;/%[8I(MH$9W7B$]JM@A[MJ2DI6#R$@7W0$74H W;<B%LR=@1Q!27B=>#
M+O'B,(R6YYMJGQPF4=@7_Y:AR3!##SH!4_(%^+Y/Z1#C#GR/7+ (EN=#9G)T
MDE0PM74';!JF825,??K2W&T.\6[=T=79_3M\M:Z/XEHS]<G@9ZH@,QKE+ 63
MP;L%Q%35AVWUPLC2G5=MI#&R<)<9HS"XK  \3Z4TSPO[@N;(<_4?4$L#!!0
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
M[W%]3* C5\N$3D9@B"-[0Z/3Y\]VWTS?;D&[UZ/=VZ;]7Z9JN^[96'R_>K%
MW7NI2DHQ<(E5=6 8)$T#P@^DY4:Z[J2Q(%8D,BRD0FGA"Q*R296'NDQIJ1,E
M2^&\] 3V>X>=-FS*E$NP<D?2"N*2$N^E30HQWXT5L0-M2=GP M0RE(76#22N
MJ3;6"T!D)HO=Z>M?QN)C099$(6\(:$@+;< K3Y:-)X74.:!Z\UT>9=940&@<
MB1082PQ21FQ)H6"O*8$;Y9VX=*[!PC"BUFB,D];12RW.L;E:D66'YCO![8L^
M)@/)I9<ZE39UXLS@1[Q\_NQP-IN^O5@LS\)P]^TKH;XQN!'[5*?PMI=;+#_U
M8A_,.)A_/?T!D!)3D?@H;^'GRX^F5HDXV)N^.A*756W-38L<@=KL%.<Q"(UE
MF8V!3FEO"%)-A*&BL(=PV@NCZ7]ME&U-U%:A/A7BN+IK5]@C5U/"N4%9><J-
MY7S 1Y'CB$(V69W,\9'+4*-KY8NVYBP;MI08!+=4<9DE'TB@JC?HH+R6*F4(
M?S96N52%PR54DY  FD:PK0EV6I;.P$R%6 U\<Y@J)9<\@I"0!9VT:#3#0:W]
MQ?.(Q8HT9<I'CW#6D+5QA=Q8#"**3 O*,@I'7.#+@"L.:G*E-4=+9AR3OLAV
M]SOF0(0KO17#W)MO?*KD'?-6UG6I@ +9Y]BS1>0$\I;\O2D.M8!]#&5J8HL
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
M8;A6B$,,>/W9 ?"L*)3VPTR.3D$BMF'@Y/;.JZW[:C9N3 ((YMHMIXQ#)&6
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
M56!+A%Q1-TA#!I*,$KSPNUD'ZYO8 #? #*R5H'EA3@>O+R0%J\8P69@W0(V
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
M#KEFNFP^@IW%B6YB ^;#N"PPD+,3 9SGUH;5AURP'O''_P)02P,$%     @
MJ(#Z6 Z*SZ^6 @  W04  !D   !X;"]W;W)K<VAE971S+W-H965T,30N>&UL
MG53!;MLP#/T5P@-V&F+72;NB2P(TZ89U0(&BQ=;#L(-BT[906?)$.NG^?I2<
M>AG0!M@NL2@^/CY2(><[YQ^I061X:HVE1=(P=Q=I2D6#K:*)Z]"*IW*^52RF
MKU/J/*HR!K4FS;/L+&V5MLER'N]N_7+N>C;:XJT'ZMM6^5\K-&ZW2$Z2YXL[
M73<<+M+EO%,UWB-_[6Z]6.G(4NH6+6EGP6.U2"Y/+E:S@(^ ;QIW='"&4,G&
MN<=@7)>+) N"T&#!@4')9XMK-"80B8R?>\YD3!D"#\_/[)]B[5++1A&NG7G0
M)3>+Y#R!$BO5&[YSN\^XK^<T\!7.4/R%W8 ]S1,H>F+7[H-%0:OM\%5/^SX<
M!)QGKP3D^X \ZAX21957BM5R[MT.?$ +6SC$4F.TB-,V/,H]>_%JB>/EVK6M
M9NDR$RA;PMI9UK9&6VBD><J2(@#38D^W&NCR5^BF<",$#<%'6V+Y=WPJTD9]
M^;.^57Z4\$MO)S#-WD&>Y;,C?-.QWFGDF_Y/O7"EJ3".>H_P_7)#[.5/\^.E
M+@Q)9B\G"8-T09TJ<)'(I!#Z+2;+MV].SK(/1TJ8C27,CK'_^Y,=IWL_@>--
M>4!0TA!MM\YLL90#&*R5B1/E+ $WB@6B*8#$0G"^U%9F' K7>[EV%6QZDL1$
M$[AFT#3 .FW#:(J[559V0) PT 6WM,Z9GO<(986N]SY 9"5)@AJ,9EVKB-AI
M8\ ZAD9M1; 0,GH=5)9;#!JPJF030"#K/52B3\H3?^=(#SE\R"C33"&=K#T?
MF6GRTINE!R/7HJ_C8J%0K^5A^L;;<7==#B/[!SXLOAOE:RUM-%A):#9Y?YJ
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
M&N4KRZJE P,YM*STMO8@Q1!WY<K=<2 B0"",0.5"1[*TJTG,LE?!A['5Q56
MM%#(6A3(=1ZUY'MN4U8 09 2,A):!WR#@:U2$,$P@?!'_G%!E*H2_0U2_"V\
M9)<!FVB$EM:8RFF!]VF2J.U/1N@,'Q$_:/52W(F<;077)5MIE1TBT IC<)%)
M8T2-G#>*ZQ@OWH$+1T8!,5 87Z82\J@%$FA**GCG#MQGD\@H<3R4U?*_L 2%
MY0RC.DH7J3R6M-4=T"&#(0V\0$U$&O"D)2<WZB'C-%53"=GG#F:0YB&K;A(!
MVX%#0;%TBIM:A#:,;8-[X*'E7!'LERO8%EB&UQ'_K/ (L&9KXG&)]1O*)35;
M<?CCV+[C:24"<G)TVH9D+I14<+?)/B8&9WN@4O)4X/;*B@ F+%="A^QZGWOO
M\8Z=6EL8(@KG2MP8B':4V#$$%B*R2:GI]XKX@V!JE6KWK:DUP&.O\!UXBH84
M>201(5WK)/Q.$ ,::T"4'?Q*4,"6=S(6>0R4Y J(;0/+K?.-H*DO)%#R3#05
MAX%*EJ0R&Z*+(MWZERFZI5OT,:L<"D2PM=+(= ,"PE4T6J0<^08"3\_,?=$#
MU=,('W74A@TBH=$:3+@@:_6-U8*_ ]KQ^+,F=F8D]R*_\HCE&T!L'3%LB$?8
M6[2WW^]EOP,@BK#.I;P-5&YUVX=LN<>C#W,/Q[<FMQA<FQ72+K@_GA4 O,!X
M)3.,>_OZVM^35<0FA;V41[>G-Q%D05&>?@3SP-N.#Q2#HK:*!;8@)H&T7U3
M$=1]:15[&KW1'?QRMV&PGS)01 X1)[,U(<,*0=<$M2QO3U<:G$&"XZ"%F'94
M +YHJCL%/BM3:;;]:J[-DD#VA90;02[:K;$N6A.CC,++6G]Q0S^E!+^T 2.#
MB*IB@E-5BOZG=3CWMEN*B./;&PJ6$E)5DZ5:*Z DSF(%G.?*6(#'H"6&Y8#*
M(0L)% G\C0*%33[@"2V+M^2Q;M7K]EU\!P==KC<7/='93*)5M4Z $.C?$#+Z
M_(M"684&^@O# C6.D+2Y3H&'G*=;%/_[G- "W*<QT +6?NT8YG*\=8F_XZ1M
MU_H^/PVA'2!1][WJJ'ELR6NULU^K!8WB'S,8-K)4IX&\U@N -)HG:WKGBF-
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
M1M'*4Q74X;ZS"W(B#31YB*Y&;1BG*PG*57#XJJ$7#B]! CO'.5T%FWW;'P:
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
M6SJ<D(:;TW@,I^HP/.@G%>JM[YJ&,M1(V[:6?K=OS,NV'_U1;[LZ96/+B9;
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
MT&AX-@E MV.C75A5^U9=*4N-[\V2)BUJYT#GA5)VMW 7=+,[_0M02P,$%
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
MRV:G'&B1VWYA*31V'_9QBPTB2&. []="Z,/ +%"WG/$74$L#!!0    ( *B
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
MD,8 OR^%T+N.F:#^YPC^ E!+ P04    " "H@/I8::NU\'P"  !P!@  &0
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
M(%N0H.G#L ?:.K:%2*1'TG8#[,>/E!31G2Z6W;0OEBB)/-_A[8,YV7/Q)-<
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
MH&*R&UI![="Y<1/PO^W-^=YV&[_*;U#Q!V4^+VPZLIE#E[$;S0J^;.;+HA.
M>8]P[[2JQ.J3X#-9,I?\BP..AG3-"^9*\T<;#5IE:@U,D^"!:<.GVY9?FE9W
M;&G6[;0L<,W](]3\=_=YQB335&R+MKU_R+O\:L7QY;^2W/Q6V1?LU=B^5@]=
MY,4QB$R.0>11].3@\$7&Z>%K;(]M!R<R; \96R>9G7-,9PW@O)B1[W#R%)N@
MP63!A>&RG<UYGC/YY#ACW1LZL7^F[/BWZW-6T(4P=QV8D<WX&\OYHDR[53>P
M$>VJS?@KI!<EW6'5QN(R9TN6C]NIGDV:86 '-FI[ 6$?N6XN/X)Q'.9' ,/B
M8 HPCF-A<?ZG? 9H/@[#M V\R #E#%".8_F0<?/!XO@YJ;W\F:9I'"<)MJ/C
ML5?!&-NW)($?OS=,&S"P.!#IS_8:KS;>(<_W 5;3YSH$RQ3O1"Q3?*\!\>\;
M,-+47VTL#C"P*F"] _']<:"G_)PXAJIBVK G&$?2%$.@%_T]FB3([B3P\=<'
M>TKB.$W]"&!^!7&,(? TX@BF #1@2!PW[\&]]U&X?D^%F__=C7X#4$L#!!0
M   ( *B ^EB7BKL<P    !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%
MT)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI
M&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17
MB%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)
MT:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L
M?@!02P,$%     @ J(#Z6.!2I55I P  H1@   \   !X;"]W;W)K8F]O:RYX
M;6S%F5U/VS 4AO^*E:OM@J5)2OD016(4-J0)*HJXG=SDA%HX=F0[Y>/7[R2A
MFP/E:#=6K]K8KO/$K=_'=D^>M'E<:OW(GBNI[#1:.5<?Q['-5U!Q^TW7H+"F
MU*;B#B_-0VQK [RP*P!7R3@=C29QQ86*3D\V?<U-[%]H![D36F%A6W OX,G^
MJV\OV5I8L112N)=IU+V7$+%**%&)5RBFT2AB=J6??FHC7K5R7"YRHZ6<1DE?
M<0_&B?Q#\:*%O.-+VY4XOKSE"#*-)B/LL!3&NJY%US]'QC5@X_ZJ<?I22 =F
MQAW\,+JIA7IHN\&GB+W'Z,9A\]H/XK'YGV'492ERF.F\J4"Y?AP-R!90V96H
M;<04KV :;9HPK@IVH1P.$KM2?5?8MGU2O/55T3^U0UQO#,VQP IS573@X2#/
MM2I 62@8OK-:B@(Y"O:=2ZYR8!YD2D"F.X3\G7J0&0&9[01RT>+@1SW(,0$Y
MWB'D8"3W"<C]74)F'N2$@)SL$G+L01X0D =A(:^Y:PPP7;*;&DQ?W\71I5 X
M=3S(0P+R,"SDHJDJ;EY:RH5X4 (_QC$US_)<-YB:'N01 7D4%O(6UJ :8+>0
M:V1\'^ C*L%'8='.BJ+CX?)O;'=V?).-CTF*)K!I%DU=RS8)<17 9L+F4EO\
M<=KV>S_GUL>D5),$=LV5RG4%[(X_PX"),DL27"U5)5S;J)^]F#@.5S6@<C&$
MI,R2!%;+!3<*H2R;@\$?(#?@DU$Z20+[I(/96_(^K"OLR7Y8@5$F20*K9&Z@
M!&,Z>^C\T<>BW)$$E@>9RX.U0D+9(PFL#S+^AIB4/Y+  B'C;X"94C)) \O$
MCS_V!7=5$NQ7'XY22!I8(1\C9BLBN5,)K(_/LN8-U,>DC)(&-LJ6Y0S;8]?<
MM(O$]0"3<DH:V"GTW/9W BDEF#2T8,BY/<"D/),&]LQP;L_ <2&',X?231I8
M-UOIV!T\NX;+ 25EFS2P;;9%T+:1I%23!E8-P=B.IW]<0JDF"ZR:SZ.R@_4Q
M*>EDH?<M%.;P\(D23[8S\;28?@9EY"%98/%\BKF'+K+.QZ3$DP46#X&YP.Y]
M3$H\66#QO-LY(-T@.'U,2CQ9)YYX<R1>0"D4%-=X"XOE.9?YW+#VI=^=C_?;
ME7392'F.93?JE^;%YH1]\^_ Z1]02P,$%     @ J(#Z6-;Z^;%X 0   Q8
M !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W836[",!"&X:M$/@#.
MS/!; :MNV%9<( J&(/*GV%7A]HW"(GQ1%]T@SRIRHHS?31Y%WGZY,@O7IO;%
MM?7)O2IKOS-%".V'M3XO7)7Y6=.ZNG]R;KHJ"_VRN]@VRV_9Q5E.TZ7M7F>8
M_?9U9G)\M.X_$YOS^9J[SR;_KEP=_AAL?YKNY@OG@DF.67=Q86?LO1QO>SM<
M:-9/-LGAM#/=X43&Q@YB".+X00)!$C]H#D'S^$$+"%K$#UI"T#)^T J"5O&#
MUA"TCA^T@:!-_"!*4<940=($:P5:$W)-"KPF!)L4B$U(-BDPFQ!M4J V(=ND
MP&U"N$F!W(1TDP*["?$F!7HSZLT*]&;4FQ7HS9.?;05Z,^K-"O1FU)L5Z,VH
M-RO0FU%O5J WH]ZL0&]&O5F!WHQZLP*]!?46!7H+ZBT*]!;46Q3H+9/#$@5Z
M"^HM"O06U%L4Z"VHM[Q3;Q\>I?-CSW.-^[^3ZM"_Z\;MA^7SYN0;'W"V<.:[
M_P502P,$%     @ J(#Z6.N(NN65 0  @A8  !,   !;0V]N=&5N=%]4>7!E
M<UTN>&ULS9C-;L(P$(1?)<H5$6.[I3\"+FVO+8>^@)ML2$026[:A\/9UPH_4
MBD8@*G4NL1+OSHR]TG?(Y'UKR$6;NFK<-"Z\-X^,N;2@6KE$&VK"3JYMK7QX
MM0MF5+I4"V)B-!JS5#>>&C_TK48\FSQ3KE:5CUXVX;,K=3.-+54NCIYVA:W7
M-%;&5&6J?-AGZR;[X3+<.R2ALZMQ16G<(!3$[*1#N_.[P;[O;4W6EAE%<V7]
MJZI#%=M4S/EM12[IESB14>=YF5*FTU4=6A)G+*G,%42^KI*=Z*#?V8<;IMV3
M7^W?R?09ALJYU<:%B5FZW.XPDK9[:((065_V'_'H&*2O/A^UT\XH.],[7.^G
MMLMN'HYUR_5W_'W&1_T+<PB0'!(DQPU(CEN0'&.0''<@.>Y!<CR Y. CE" H
M1.4H2.4H3.4H4.4H5.4H6.4H7.4H8.4H9!4H9!4H9!4H9!4H9!4H9!4H9!4H
M9!4H9!4H9!4H9)4H9)4H9)4H9)4H9)4H9)4H9)7_2=8/K9=__5>T79-:E<W!
MGW6_GF=?4$L! A0#%     @ J(#Z6 =!36*!    L0   !
M ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " "H@/I8<+A?IN\
M   K @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"
M% ,4    " "H@/I8F5R<(Q &  "<)P  $P              @ '- 0  >&PO
M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( *B ^EB&'5!B\ 4  /0?   8
M              " @0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"
M% ,4    " "H@/I8I_$"^GP&  #6&P  &               @($T#@  >&PO
M=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ J(#Z6$'FCCFO @
MB@<  !@              ("!YA0  'AL+W=O<FMS:&5E=',O<VAE970S+GAM
M;%!+ 0(4 Q0    ( *B ^E@@ ?9K/P<  (,D   8              " @<L7
M  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " "H@/I8;L3<
M'>0"   V"   &               @(% 'P  >&PO=V]R:W-H965T<R]S:&5E
M=#4N>&UL4$L! A0#%     @ J(#Z6"*DMF=^!0  _A0  !@
M ("!6B(  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( *B
M^EBBX057L <  %XZ   8              " @0XH  !X;"]W;W)K<VAE971S
M+W-H965T-RYX;6Q02P$"% ,4    " "H@/I86:7K4Y@'  !$$@  &
M        @('T+P  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%
M  @ J(#Z6+P"CBB5!0  40X  !@              ("!PC<  'AL+W=O<FMS
M:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( *B ^EC%T?CW& \  #TM   9
M              " @8T]  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L!
M A0#%     @ J(#Z6)Z@2L+Z @  I@8  !D              ("!W$P  'AL
M+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " "H@/I8QCA+'-8"
M  "*!@  &0              @($-4   >&PO=V]R:W-H965T<R]S:&5E=#$R
M+GAM;%!+ 0(4 Q0    ( *B ^E@>Z65WXP0  .X+   9              "
M@1I3  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ J(#Z
M6 Z*SZ^6 @  W04  !D              ("!-%@  'AL+W=O<FMS:&5E=',O
M<VAE970Q-"YX;6Q02P$"% ,4    " "H@/I8_=^J*6D$  "="@  &0
M        @($!6P  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0
M   ( *B ^EAM#:53B0T  !PL   9              " @:%?  !X;"]W;W)K
M<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ J(#Z6,38"O<]!@  @@\
M !D              ("!86T  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q0
M2P$"% ,4    " "H@/I8T2QIMAT%  #_#   &0              @('5<P
M>&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( *B ^EC):B,5
M#P,  +H&   9              " @2EY  !X;"]W;W)K<VAE971S+W-H965T
M,3DN>&UL4$L! A0#%     @ J(#Z6"'I$.7G @  6P8  !D
M ("!;WP  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " "H
M@/I89V.RWZ,"  #'!0  &0              @(&-?P  >&PO=V]R:W-H965T
M<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( *B ^E@:ZR7[@ ,  %$(   9
M          " @6>"  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#
M%     @ J(#Z6'^6-]Q'!@  VQ,  !D              ("!'H8  'AL+W=O
M<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " "H@/I8V08UH<P#  !^
M#@  &0              @(&<C   >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM
M;%!+ 0(4 Q0    ( *B ^EC'2/XI- ,  "$*   9              " @9^0
M  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ J(#Z6*5T
M X3[ @  ?P@  !D              ("!"I0  'AL+W=O<FMS:&5E=',O<VAE
M970R-BYX;6Q02P$"% ,4    " "H@/I8::NU\'P"  !P!@  &0
M    @($\EP  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    (
M *B ^EBQ#F(P-0(  +$$   9              " @>^9  !X;"]W;W)K<VAE
M971S+W-H965T,C@N>&UL4$L! A0#%     @ J(#Z6-TC>Q$5!   PPX  !D
M             ("!6YP  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"
M% ,4    " "H@/I80E*#$' "  #D!0  &0              @(&GH   >&PO
M=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( *B ^EB8K;O5, 4
M 'X9   9              " @4ZC  !X;"]W;W)K<VAE971S+W-H965T,S$N
M>&UL4$L! A0#%     @ J(#Z6*&R&Z2$ P  V@X  !D              ("!
MM:@  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " "H@/I8
MT  3]I($  ">$P  &0              @(%PK   >&PO=V]R:W-H965T<R]S
M:&5E=#,S+GAM;%!+ 0(4 Q0    ( *B ^EAEN!&=(00  %<3   9
M      " @3FQ  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%
M  @ J(#Z6-<1$T3D @  E 8  !D              ("!D;4  'AL+W=O<FMS
M:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " "H@/I8@^N4*XD$   D%
M&0              @(&LN   >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+
M 0(4 Q0    ( *B ^ECW.<MY. ,  ,@3   -              "  6R]  !X
M;"]S='EL97,N>&UL4$L! A0#%     @ J(#Z6)>*NQS     $P(   L
M         ( !S\   %]R96QS+RYR96QS4$L! A0#%     @ J(#Z6.!2I55I
M P  H1@   \              ( !N,$  'AL+W=O<FMB;V]K+GAM;%!+ 0(4
M Q0    ( *B ^EC6^OFQ> $   ,6   :              "  4[%  !X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( *B ^ECKB+KEE0$
M ((6   3              "  ?[&  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%
3!@     L "P ZPL  ,3(      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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>47
<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>49
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>70</ContextCount>
  <ElementCount>203</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>24</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>100010 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100040 - Statement - Condensed Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100050 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100060 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100070 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Shareholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>100080 - Disclosure - Nature of Operations and Financial Statement Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureNatureOfOperationsAndFinancialStatementPresentation</Role>
      <ShortName>Nature of Operations and Financial Statement Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>100090 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>100100 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>100110 - Disclosure - Additional Balance Sheet Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformation</Role>
      <ShortName>Additional Balance Sheet Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>100120 - Disclosure - Supplemental Disclosures of Cash Flow Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformation</Role>
      <ShortName>Supplemental Disclosures of Cash Flow Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>100130 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>100140 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>100150 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>100160 - Disclosure - Share-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensation</Role>
      <ShortName>Share-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>100170 - Disclosure - Preferred Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStock</Role>
      <ShortName>Preferred Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>100190 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>100200 - Disclosure - Additional Balance Sheet Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformationTables</Role>
      <ShortName>Additional Balance Sheet Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformation</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>100210 - Disclosure - Supplemental Disclosures of Cash Flow Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationTables</Role>
      <ShortName>Supplemental Disclosures of Cash Flow Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformation</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>100220 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxes</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>100230 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShare</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>100240 - Disclosure - Share-based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables</Role>
      <ShortName>Share-based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensation</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>100260 - Disclosure - Revenue Recognition - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails</Role>
      <ShortName>Revenue Recognition - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>100270 - Disclosure - Additional Balance Sheet Information - Schedule of Additional Information Related to the Condensed Consolidated Balance Sheets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails</Role>
      <ShortName>Additional Balance Sheet Information - Schedule of Additional Information Related to the Condensed Consolidated Balance Sheets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>100280 - Disclosure - Supplemental Disclosures of Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationDetails</Role>
      <ShortName>Supplemental Disclosures of Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationTables</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>100290 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesTables</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>100300 - Disclosure - Income Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual</Role>
      <ShortName>Income Taxes (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>100320 - Disclosure - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>100330 - Disclosure - Earnings Per Share (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetailsTextual</Role>
      <ShortName>Earnings Per Share (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>100340 - Disclosure - Share-based Compensation (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual</Role>
      <ShortName>Share-based Compensation (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>100350 - Disclosure - Share-based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetails</Role>
      <ShortName>Share-based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>100360 - Disclosure - Share-based Compensation (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2</Role>
      <ShortName>Share-based Compensation (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>100370 - Disclosure - Share-based Compensation - Restricted Shares Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails</Role>
      <ShortName>Share-based Compensation - Restricted Shares Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>100380 - Disclosure - Share-based Compensation - Schedule of Principal Assumptions Utilized in Valuing Service Condition SARs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails</Role>
      <ShortName>Share-based Compensation - Schedule of Principal Assumptions Utilized in Valuing Service Condition SARs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="agys-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>100390 - Disclosure - Preferred Stock - (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual</Role>
      <ShortName>Preferred Stock - (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStock</ParentRole>
      <Position>36</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="agys-20240630.htm">agys-20240630.htm</File>
    <File>agys-20240630.xsd</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="351">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="31">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>51
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "agys-20240630.htm": {
   "nsprefix": "agys",
   "nsuri": "http://www.agilysys.com/20240630",
   "dts": {
    "inline": {
     "local": [
      "agys-20240630.htm"
     ]
    },
    "schema": {
     "local": [
      "agys-20240630.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/arcrole/esma-arcrole-2018-11-21.xsd",
      "http://www.xbrl.org/lrr/role/negated-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/2023/calculation-1.1.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    }
   },
   "keyStandard": 177,
   "keyCustom": 26,
   "axisStandard": 10,
   "axisCustom": 0,
   "memberStandard": 18,
   "memberCustom": 6,
   "hidden": {
    "total": 7,
    "http://xbrl.sec.gov/dei/2024": 5,
    "http://fasb.org/us-gaap/2024": 2
   },
   "contextCount": 70,
   "entityCount": 1,
   "segmentCount": 24,
   "elementCount": 313,
   "unitCount": 4,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 351,
    "http://xbrl.sec.gov/dei/2024": 31
   },
   "report": {
    "R1": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
     "longName": "100000 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets",
     "longName": "100010 - Statement - Condensed Consolidated Balance Sheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "C_bd071c3e-8899-4ecb-96af-2c0793d690b6",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bd071c3e-8899-4ecb-96af-2c0793d690b6",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical",
     "longName": "100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "C_bd071c3e-8899-4ecb-96af-2c0793d690b6",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bd071c3e-8899-4ecb-96af-2c0793d690b6",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
     "longName": "100040 - Statement - Condensed Consolidated Statements of Operations (Unaudited)",
     "shortName": "Condensed Consolidated Statements of Operations (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited",
     "longName": "100050 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)",
     "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:IncomeLossFromContinuingOperations",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:IncomeLossFromContinuingOperations",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
     "longName": "100060 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited",
     "longName": "100070 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited)",
     "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "C_53092b2f-8885-4535-a8eb-bf92a32dc963",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_53092b2f-8885-4535-a8eb-bf92a32dc963",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureNatureOfOperationsAndFinancialStatementPresentation",
     "longName": "100080 - Disclosure - Nature of Operations and Financial Statement Presentation",
     "shortName": "Nature of Operations and Financial Statement Presentation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies",
     "longName": "100090 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognition",
     "longName": "100100 - Disclosure - Revenue Recognition",
     "shortName": "Revenue Recognition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformation",
     "longName": "100110 - Disclosure - Additional Balance Sheet Information",
     "shortName": "Additional Balance Sheet Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformation",
     "longName": "100120 - Disclosure - Supplemental Disclosures of Cash Flow Information",
     "shortName": "Supplemental Disclosures of Cash Flow Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxes",
     "longName": "100130 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies",
     "longName": "100140 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShare",
     "longName": "100150 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensation",
     "longName": "100160 - Disclosure - Share-based Compensation",
     "shortName": "Share-based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStock",
     "longName": "100170 - Disclosure - Preferred Stock",
     "shortName": "Preferred Stock",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "C_cc0f74ad-4fb9-41e2-86b5-56158ec516fa",
      "name": "us-gaap:PreferredStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_cc0f74ad-4fb9-41e2-86b5-56158ec516fa",
      "name": "us-gaap:PreferredStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "100190 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "18",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformationTables",
     "longName": "100200 - Disclosure - Additional Balance Sheet Information (Tables)",
     "shortName": "Additional Balance Sheet Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "19",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationTables",
     "longName": "100210 - Disclosure - Supplemental Disclosures of Cash Flow Information (Tables)",
     "shortName": "Supplemental Disclosures of Cash Flow Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "20",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesTables",
     "longName": "100220 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "21",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareTables",
     "longName": "100230 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "22",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables",
     "longName": "100240 - Disclosure - Share-based Compensation (Tables)",
     "shortName": "Share-based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails",
     "longName": "100260 - Disclosure - Revenue Recognition - Narrative (Details)",
     "shortName": "Revenue Recognition - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "24",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails",
     "longName": "100270 - Disclosure - Additional Balance Sheet Information - Schedule of Additional Information Related to the Condensed Consolidated Balance Sheets (Details)",
     "shortName": "Additional Balance Sheet Information - Schedule of Additional Information Related to the Condensed Consolidated Balance Sheets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "25",
     "firstAnchor": {
      "contextRef": "C_bd071c3e-8899-4ecb-96af-2c0793d690b6",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bd071c3e-8899-4ecb-96af-2c0793d690b6",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationDetails",
     "longName": "100280 - Disclosure - Supplemental Disclosures of Cash Flow Information (Details)",
     "shortName": "Supplemental Disclosures of Cash Flow Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "26",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "agys:InterestPaidReceipts",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "div",
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "agys:InterestPaidReceipts",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "div",
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetails",
     "longName": "100290 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "27",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_99335172-2bbe-4c45-a52a-a5364cf102fe",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual",
     "longName": "100300 - Disclosure - Income Taxes (Details Textual)",
     "shortName": "Income Taxes (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "28",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "agys:RegularCorporateIncomeTaxRateIndia",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "agys:RegularCorporateIncomeTaxRateIndia",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetails",
     "longName": "100320 - Disclosure - Earnings Per Share (Details)",
     "shortName": "Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "29",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "agys:DilutiveSSARs",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetailsTextual",
     "longName": "100330 - Disclosure - Earnings Per Share (Details Textual)",
     "shortName": "Earnings Per Share (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "agys:IncrementalCommonSharesAttributableToRestrictedShares",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "agys:IncrementalCommonSharesAttributableToRestrictedShares",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
     "longName": "100340 - Disclosure - Share-based Compensation (Details Textual)",
     "shortName": "Share-based Compensation (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "agys:EmployeeStockPurchasePlanDiscountOnShares",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "agys:EmployeeStockPurchasePlanDiscountOnShares",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetails",
     "longName": "100350 - Disclosure - Share-based Compensation (Details)",
     "shortName": "Share-based Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2199fd49-f7db-4ff7-ab2b-f6c3263bb7eb",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2",
     "longName": "100360 - Disclosure - Share-based Compensation (Details 2)",
     "shortName": "Share-based Compensation (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "C_44cf9743-92c9-49db-8e74-ef9605ace907",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_44cf9743-92c9-49db-8e74-ef9605ace907",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails",
     "longName": "100370 - Disclosure - Share-based Compensation - Restricted Shares Rollforward (Details)",
     "shortName": "Share-based Compensation - Restricted Shares Rollforward (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "C_1524742e-dde1-488f-875a-cced609dd722",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1524742e-dde1-488f-875a-cced609dd722",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails",
     "longName": "100380 - Disclosure - Share-based Compensation - Schedule of Principal Assumptions Utilized in Valuing Service Condition SARs (Details)",
     "shortName": "Share-based Compensation - Schedule of Principal Assumptions Utilized in Valuing Service Condition SARs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "C_673127c5-e935-440e-ac71-5bd382dee9e2",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_673127c5-e935-440e-ac71-5bd382dee9e2",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual",
     "longName": "100390 - Disclosure - Preferred Stock - (Details Textual)",
     "shortName": "Preferred Stock - (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "C_bd071c3e-8899-4ecb-96af-2c0793d690b6",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb",
      "name": "us-gaap:PreferredStockDividendRatePercentage",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "us-gaap:DividendPaymentRestrictionsScheduleDescription",
       "span",
       "p",
       "us-gaap:PreferredStockTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "agys-20240630.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accounts Payable, Current, Total",
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r523"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of allowance for expected credit losses of $944 and $974, respectively",
        "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total",
        "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": [
      "r572"
     ]
    },
    "agys_AccretionOfConvertiblePreferredStockDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "AccretionOfConvertiblePreferredStockDividends",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Series A convertible preferred stock dividends",
        "terseLabel": "Series A convertible preferred stock dividends",
        "label": "Accretion Of Convertible Preferred Stock Dividends",
        "documentation": "Accretion of convertible preferred stock dividends."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accrued Liabilities, Current, Total",
        "terseLabel": "Accrued liabilities",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "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": [
      "r88"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r12",
      "r52",
      "r114",
      "r372",
      "r399",
      "r400"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income (loss) [Member]",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r7",
      "r12",
      "r322",
      "r325",
      "r354",
      "r395",
      "r396",
      "r552",
      "r553",
      "r554",
      "r559",
      "r560",
      "r561",
      "r563"
     ]
    },
    "agys_ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "ActivityRelatedToRestrictedSharesAwardedByCompanyAbstract",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Activity Related to Restricted Shares Awarded by the Company",
        "label": "Activity Related To Restricted Shares Awarded By Company [Abstract]",
        "documentation": "Activity related to restricted shares awarded by the Company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Additional Paid in Capital, Ending Balance",
        "periodStartLabel": "Additional Paid in Capital, Beginning Balance",
        "totalLabel": "Additional Paid in Capital, Total",
        "terseLabel": "Capital in excess of stated value",
        "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": [
      "r45",
      "r523",
      "r668"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital in excess of Stated value [Member]",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r411",
      "r559",
      "r560",
      "r561",
      "r563",
      "r622",
      "r669"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total",
        "terseLabel": "Share-based compensation",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r249"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of share-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": [
      "r278",
      "r283"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance",
        "periodStartLabel": "Accounts Receivable, Allowance for Credit Loss, Beginning Balance",
        "terseLabel": "Allowance for expected credit losses",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r183",
      "r187",
      "r188",
      "r189",
      "r636"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Amortization of Intangible Assets, Total",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of internal-use software and intangibles",
        "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. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r194",
      "r195",
      "r502"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anti-dilutive SSARs, restricted shares, performance shares and preferred shares",
        "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": [
      "r161"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r96",
      "r110",
      "r133",
      "r165",
      "r169",
      "r177",
      "r178",
      "r184",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r317",
      "r319",
      "r334",
      "r366",
      "r444",
      "r498",
      "r499",
      "r523",
      "r538",
      "r584",
      "r585",
      "r627"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "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": [
      "r105",
      "r117",
      "r133",
      "r184",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r317",
      "r319",
      "r334",
      "r523",
      "r584",
      "r585",
      "r627"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277"
     ]
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Related Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureBusinessCombination"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination",
        "label": "Business Combination Disclosure [Text Block]",
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r314"
     ]
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "agys_CARESActMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "CARESActMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CARES Act [Member]",
        "label": "C A R E S Act [Member]",
        "documentation": "CARES Act [Member]."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued capital expenditures",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r18",
      "r19"
     ]
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized contract cost, amortization",
        "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": [
      "r191"
     ]
    },
    "us-gaap_CapitalizedContractCostNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostNet",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Capitalized Contract Cost, Net, Total",
        "terseLabel": "Capitalized contract cost, net",
        "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": [
      "r190"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance",
        "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance",
        "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total",
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r107",
      "r494"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total",
        "periodStartLabel": "Cash and cash equivalents at beginning of period",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r66",
      "r131"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net decrease in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r66"
     ]
    },
    "us-gaap_CashFlowSupplementalDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowSupplementalDisclosuresTextBlock",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Disclosures of Cash Flow Information",
        "label": "Cash Flow, Supplemental Disclosures [Text Block]",
        "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "srt_ChiefExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ChiefExecutiveOfficerMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chief Executive Officer [Member]",
        "label": "Chief Executive Officer [Member]"
       }
      }
     },
     "auth_ref": [
      "r571"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock",
        "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": [
      "r102",
      "r111",
      "r112",
      "r113",
      "r133",
      "r154",
      "r155",
      "r158",
      "r160",
      "r167",
      "r168",
      "r184",
      "r206",
      "r208",
      "r209",
      "r210",
      "r213",
      "r214",
      "r216",
      "r217",
      "r219",
      "r220",
      "r222",
      "r334",
      "r405",
      "r406",
      "r407",
      "r408",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r432",
      "r453",
      "r471",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r545",
      "r556",
      "r564"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r111",
      "r112",
      "r113",
      "r167",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r405",
      "r406",
      "r407",
      "r408",
      "r503",
      "r545",
      "r556"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r89",
      "r369",
      "r431"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r200",
      "r201",
      "r489",
      "r578",
      "r580"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r529",
      "r530",
      "r531",
      "r533",
      "r534",
      "r535",
      "r536",
      "r559",
      "r560",
      "r563",
      "r622",
      "r667",
      "r669"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, stated value",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized",
        "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": [
      "r44",
      "r432"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Common Stock, Shares, Issued, Total",
        "terseLabel": "Common stock, shares issued",
        "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": [
      "r44"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance",
        "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance",
        "terseLabel": "Common stock, shares outstanding",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r44",
      "r432",
      "r450",
      "r669",
      "r670"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares, without par value, at $0.30 stated value; 80,000,000 shares authorized; 33,342,288 shares issued; and 27,872,345 and 27,376,862 shares outstanding at June 30, 2024 and March 31, 2024, respectively",
        "periodEndLabel": "Common Stock, Value, Issued, Ending Balance",
        "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance",
        "totalLabel": "Common Stock, Value, Issued, Total",
        "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": [
      "r44",
      "r371",
      "r523"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Total comprehensive income",
        "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": [
      "r13",
      "r119",
      "r121",
      "r125",
      "r362",
      "r380",
      "r381"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total",
        "terseLabel": "Contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r226",
      "r237"
     ]
    },
    "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetReclassifiedToReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfers to accounts receivable",
        "label": "Contract with Customer, Asset, Reclassified to Receivable",
        "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional."
       }
      }
     },
     "auth_ref": [
      "r504"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Contract with Customer, Liability, Total",
        "terseLabel": "Contract liabilities",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r225",
      "r237"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized",
        "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": [
      "r238"
     ]
    },
    "us-gaap_ConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertiblePreferredStockMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Preferred Stock [Member]",
        "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": [
      "r216",
      "r217",
      "r219",
      "r533",
      "r534",
      "r535",
      "r536"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cost of Goods and Services Sold, Total",
        "terseLabel": "Total cost of goods sold",
        "label": "Cost of Goods and Services Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r57",
      "r360"
     ]
    },
    "us-gaap_CostOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenueAbstract",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of goods sold:",
        "label": "Cost of Revenue [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred Income Tax Assets, Net, Total",
        "terseLabel": "Deferred income taxes, non-current",
        "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": [
      "r287",
      "r288"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred income tax expense",
        "totalLabel": "Deferred Income Tax Expense (Benefit), Total",
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r99",
      "r558"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred Income Tax Liabilities, Net, Total",
        "terseLabel": "Deferred income taxes, non-current",
        "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": [
      "r287",
      "r288",
      "r367"
     ]
    },
    "agys_DenominatorAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "DenominatorAbstract",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Denominator:",
        "label": "Denominator [Abstract]",
        "documentation": "Denominator."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Depreciation, Total",
        "terseLabel": "Depreciation of fixed assets",
        "label": "Depreciation",
        "verboseLabel": "Depreciation of fixed assets",
        "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": [
      "r5",
      "r21"
     ]
    },
    "agys_DilutiveSSARs": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "DilutiveSSARs",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive SSARs",
        "label": "Dilutive S S A Rs",
        "documentation": "Dilutive SSARs."
       }
      }
     },
     "auth_ref": []
    },
    "agys_DilutiveUnvestedRestrictedStockUnits": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "DilutiveUnvestedRestrictedStockUnits",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive unvested restricted stock units",
        "label": "Dilutive Unvested Restricted Stock Units",
        "documentation": "Dilutive unvested restricted stock units."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails"
     ],
     "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": [
      "r236",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails"
     ],
     "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": [
      "r236",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r251",
      "r279",
      "r280",
      "r282",
      "r514"
     ]
    },
    "us-gaap_DividendPaymentRestrictionsScheduleDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendPaymentRestrictionsScheduleDescription",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends declaration and payment terms",
        "label": "Dividend Payment Restrictions Schedule, Description",
        "documentation": "Description of dividends paid, restrictions on dividend payments, statutory capital and surplus amounts, requirements and future requirements."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period End Date",
        "verboseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Quarterly Report",
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r543"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "verboseLabel": "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_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net income per share - basic:",
        "terseLabel": "Income per share - basic:",
        "totalLabel": "Earnings Per Share, Basic, Total",
        "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": [
      "r126",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r151",
      "r154",
      "r158",
      "r159",
      "r160",
      "r164",
      "r312",
      "r316",
      "r328",
      "r329",
      "r363",
      "r382",
      "r496"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net income per share - diluted:",
        "terseLabel": "Income per share - diluted:",
        "totalLabel": "Earnings Per Share, Diluted, Total",
        "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": [
      "r126",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r154",
      "r158",
      "r159",
      "r160",
      "r164",
      "r312",
      "r316",
      "r328",
      "r329",
      "r363",
      "r382",
      "r496"
     ]
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share, Diluted [Abstract]",
        "label": "Earnings Per Share, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r161",
      "r162",
      "r163"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total",
        "terseLabel": "Effective tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r516"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries, wages, employee benefits, and payroll taxes",
        "totalLabel": "Employee-related Liabilities, Current, Total",
        "label": "Employee-related Liabilities, Current",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average vesting 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": [
      "r281"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized stock based compensation expense related to unvested restricted stock",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r616"
     ]
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock [Member]",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "agys_EmployeeStockPurchasePlanDiscountOnShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "EmployeeStockPurchasePlanDiscountOnShares",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock purchase plan discount on shares",
        "label": "Employee Stock Purchase Plan Discount On Shares",
        "documentation": "Employee Stock Purchase Plan Discount On Shares"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r540"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r540"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Securities Act File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r540"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r544"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r540"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r540"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r540"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r540"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component",
        "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": [
      "r8",
      "r103",
      "r122",
      "r123",
      "r124",
      "r135",
      "r136",
      "r137",
      "r139",
      "r144",
      "r146",
      "r148",
      "r166",
      "r185",
      "r186",
      "r196",
      "r223",
      "r302",
      "r303",
      "r309",
      "r310",
      "r311",
      "r313",
      "r315",
      "r316",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r346",
      "r347",
      "r354",
      "r379",
      "r395",
      "r396",
      "r397",
      "r411",
      "r471"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash payments for finance leases",
        "label": "Finance Lease, Principal Payments",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r350",
      "r352"
     ]
    },
    "us-gaap_GainLossRelatedToLitigationSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossRelatedToLitigationSettlement",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Legal settlements",
        "terseLabel": "Legal settlements",
        "label": "Gain (Loss) from Litigation Settlement",
        "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r581"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "General and Administrative Expense, Total",
        "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": [
      "r60",
      "r455"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative [Member]",
        "label": "General and Administrative Expense [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Goodwill, Ending Balance",
        "periodStartLabel": "Goodwill, Beginning Balance",
        "totalLabel": "Goodwill, Total",
        "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": [
      "r108",
      "r192",
      "r361",
      "r499",
      "r501",
      "r517",
      "r523",
      "r574",
      "r575"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r58",
      "r95",
      "r133",
      "r184",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r334",
      "r497",
      "r498",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r584"
     ]
    },
    "agys_GrossProfitRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "GrossProfitRatio",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross profit margin",
        "label": "Gross Profit Ratio",
        "documentation": "Gross profit ratio."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperations",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent, Total",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Net income",
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r55",
      "r68",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r156",
      "r160",
      "r316"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before taxes",
        "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": [
      "r54",
      "r91",
      "r95",
      "r364",
      "r377",
      "r497",
      "r498",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location",
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r198",
      "r199",
      "r331",
      "r332",
      "r333",
      "r392",
      "r394",
      "r456",
      "r492",
      "r518",
      "r638"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location",
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r199",
      "r331",
      "r332",
      "r333",
      "r392",
      "r394",
      "r456",
      "r492",
      "r518",
      "r638"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r290",
      "r291",
      "r296",
      "r300",
      "r516",
      "r618"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r290",
      "r291",
      "r296",
      "r300",
      "r516",
      "r618"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r286",
      "r290",
      "r293",
      "r294",
      "r295",
      "r297",
      "r298",
      "r304",
      "r306",
      "r307",
      "r308",
      "r410",
      "r516"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax (benefit) provision",
        "verboseLabel": "Income tax (benefit) expense",
        "totalLabel": "Income Tax Expense (Benefit), Total",
        "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": [
      "r98",
      "r100",
      "r147",
      "r148",
      "r165",
      "r174",
      "r178",
      "r289",
      "r290",
      "r305",
      "r383",
      "r516"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income Taxes Paid, Net, Total",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash payments for income tax, net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r130",
      "r299",
      "r300"
     ]
    },
    "agys_IncreaseDecreaseInOperatingAssetsAndLiabilties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "IncreaseDecreaseInOperatingAssetsAndLiabilties",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Changes in operating assets and liabilities",
        "label": "Increase Decrease In Operating Assets And Liabilties",
        "documentation": "Changes in operating assets and liabilties."
       }
      }
     },
     "auth_ref": []
    },
    "agys_IncrementalCommonSharesAttributableToRestrictedShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "IncrementalCommonSharesAttributableToRestrictedShares",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incremental common shares attributable to restricted shares (in shares)",
        "label": "Incremental Common Shares Attributable To Restricted Shares",
        "documentation": "Incremental Common Shares Attributable to Restricted Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total",
        "terseLabel": "Intangible assets, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r576",
      "r577"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Interest Expense, Total",
        "terseLabel": "Interest expense",
        "label": "Interest Expense, Operating and Nonoperating",
        "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r169",
      "r173",
      "r175",
      "r178",
      "r345",
      "r498",
      "r499"
     ]
    },
    "agys_InterestPaidReceipts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "InterestPaidReceipts",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash receipts for interest, net",
        "label": "Interest Paid Receipts",
        "documentation": "Interest Paid Receipts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InternalRevenueServiceIRSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InternalRevenueServiceIRSMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Internal Revenue Service (IRS) [Member]",
        "label": "Internal Revenue Service (IRS) [Member]",
        "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Inventory, Net, Total",
        "terseLabel": "Inventories",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r495",
      "r523"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "negatedLabel": "Interest income",
        "label": "Investment Income, Interest",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r172",
      "r178",
      "r498",
      "r555"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and shareholders' 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": [
      "r49",
      "r90",
      "r374",
      "r523",
      "r557",
      "r573",
      "r624"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "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": [
      "r40",
      "r106",
      "r133",
      "r184",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r318",
      "r319",
      "r320",
      "r334",
      "r523",
      "r584",
      "r627",
      "r628"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current liabilities:",
        "label": "Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MajorityShareholderMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MajorityShareholderMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MAK Capital One, LLC [Member]",
        "label": "Majority Shareholder [Member]",
        "documentation": "Owner that controls more than 50 percent of the voting interest in the entity through direct or indirect ownership."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r202",
      "r203",
      "r204",
      "r205",
      "r245",
      "r284",
      "r330",
      "r359",
      "r391",
      "r393",
      "r401",
      "r423",
      "r424",
      "r475",
      "r477",
      "r480",
      "r481",
      "r482",
      "r490",
      "r491",
      "r500",
      "r503",
      "r513",
      "r519",
      "r520",
      "r521",
      "r522",
      "r525",
      "r586",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r202",
      "r203",
      "r204",
      "r205",
      "r245",
      "r284",
      "r330",
      "r359",
      "r391",
      "r393",
      "r401",
      "r423",
      "r424",
      "r475",
      "r477",
      "r480",
      "r481",
      "r482",
      "r490",
      "r491",
      "r500",
      "r503",
      "r513",
      "r519",
      "r520",
      "r521",
      "r525",
      "r586",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r67",
      "r68"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income",
        "label": "Net Income (Loss)",
        "totalLabel": "Net income",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r68",
      "r92",
      "r104",
      "r118",
      "r120",
      "r124",
      "r133",
      "r138",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r147",
      "r148",
      "r156",
      "r184",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r312",
      "r316",
      "r329",
      "r334",
      "r378",
      "r452",
      "r469",
      "r470",
      "r537",
      "r584"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net income attributable to common shareholders",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r140",
      "r141",
      "r142",
      "r143",
      "r151",
      "r152",
      "r157",
      "r160",
      "r316"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Issued 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": []
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense):",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "agys_NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number Of Shares Withheld For Taxes Upon Exercise Of Stock Options Ssars Or Vesting Of Restricted Shares",
        "documentation": "Number of Shares Withheld For Taxes Upon Exercise of Stock Options, SSARs or Vesting of Restricted Shares",
        "negatedLabel": "Shares withheld for taxes upon exercise of SSARs or vesting of restricted shares (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "agys_NumeratorAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "NumeratorAbstract",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator:",
        "label": "Numerator [Abstract]",
        "documentation": "Numerator."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r497",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "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": [
      "r349"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities, non-current",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash payments for operating leases",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r352"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Line Items]",
        "label": "Operating Loss Carryforwards [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r301"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Table]",
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r301"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureNatureOfOperationsAndFinancialStatementPresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nature of Operations and Financial Statement Presentation",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r85",
      "r402",
      "r403"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Accrued Liabilities, Noncurrent",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other Assets, Noncurrent, Total",
        "terseLabel": "Other non-current assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total",
        "terseLabel": "Unrealized translation adjustments",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r7",
      "r86"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized foreign currency translation adjustments",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r50",
      "r51",
      "r52",
      "r335",
      "r336",
      "r338"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss):",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other charges, net",
        "label": "Other Expenses",
        "documentation": "Amount of expense classified as other."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r61"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Other non-current 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": [
      "r41"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense), net",
        "negatedLabel": "Other income (expense), net",
        "totalLabel": "Other Nonoperating Income (Expense), Total",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_PaymentsForProceedsFromLifeInsurancePolicies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForProceedsFromLifeInsurancePolicies",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Payments for (Proceeds from) Life Insurance Policies, Total",
        "negatedLabel": "Additional investments in corporate-owned life insurance policies",
        "label": "Payments for (Proceeds from) Life Insurance Policies",
        "documentation": "The net cash outflow or inflow for net proceeds and payments derived from carrying life insurance policies for which the entity is the beneficiary."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of preferred stock dividends",
        "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock",
        "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfStockIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments of stock issuance costs",
        "label": "Payments of Stock Issuance Costs",
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common shares to satisfy employee tax withholding",
        "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": [
      "r128"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Payments to Acquire Productive Assets, Total",
        "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": [
      "r97",
      "r619",
      "r620",
      "r621"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Liability, Defined Benefit Plan, Noncurrent, Total",
        "terseLabel": "Employee benefit obligations",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r240",
      "r241",
      "r242",
      "r512"
     ]
    },
    "agys_PercentageOfDeferralOfEmployerPaidPortionOfSocialSecurityTaxesDueInYearTwo": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "PercentageOfDeferralOfEmployerPaidPortionOfSocialSecurityTaxesDueInYearTwo",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of deferral of the employer-paid portion of social security taxes due in December 31, 2022",
        "label": "Percentage Of Deferral Of Employer Paid Portion Of Social Security Taxes Due In Year Two",
        "documentation": "Percentage of deferral of the employer-paid portion of social security taxes due in year two."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Share [Member]",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615"
     ]
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockDividendRatePercentage",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock Dividend Rate Percentage",
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r476",
      "r478",
      "r479",
      "r483"
     ]
    },
    "us-gaap_PreferredStockNoParValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockNoParValue",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value",
        "label": "Preferred Stock, No Par Value",
        "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r587"
     ]
    },
    "us-gaap_PreferredStockTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockTextBlock",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStock"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock",
        "label": "Preferred Stock [Text Block]",
        "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Series A convertible preferred stock, par value",
        "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance",
        "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance",
        "totalLabel": "Preferred Stock, Value, Issued, Total",
        "terseLabel": "Series A convertible preferred stock, no par value",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r370",
      "r523"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r551"
     ]
    },
    "agys_ProductDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "ProductDevelopmentMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product development [Member]",
        "label": "Product Development [Member]",
        "documentation": "Product development."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products [Member]",
        "label": "Product [Member]",
        "documentation": "Article or substance produced by nature, labor or machinery."
       }
      }
     },
     "auth_ref": [
      "r505"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r179",
      "r360",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r493",
      "r505",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r582",
      "r583",
      "r589",
      "r637",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service",
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r179",
      "r360",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r493",
      "r505",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r582",
      "r583",
      "r589",
      "r637",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666"
     ]
    },
    "agys_ProfessionalServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "ProfessionalServicesMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional services [Member]",
        "label": "Professional Services [Member]",
        "documentation": "Professional Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance",
        "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance",
        "totalLabel": "Property, Plant and Equipment, Net, Total",
        "terseLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r353",
      "r365",
      "r376",
      "r523"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r202",
      "r203",
      "r204",
      "r205",
      "r243",
      "r245",
      "r274",
      "r275",
      "r276",
      "r284",
      "r330",
      "r357",
      "r358",
      "r359",
      "r391",
      "r393",
      "r401",
      "r423",
      "r424",
      "r475",
      "r477",
      "r480",
      "r481",
      "r482",
      "r490",
      "r491",
      "r500",
      "r503",
      "r513",
      "r519",
      "r520",
      "r521",
      "r522",
      "r525",
      "r531",
      "r579",
      "r586",
      "r623",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r202",
      "r203",
      "r204",
      "r205",
      "r243",
      "r245",
      "r274",
      "r275",
      "r276",
      "r284",
      "r330",
      "r357",
      "r358",
      "r359",
      "r391",
      "r393",
      "r401",
      "r423",
      "r424",
      "r475",
      "r477",
      "r480",
      "r481",
      "r482",
      "r490",
      "r491",
      "r500",
      "r503",
      "r513",
      "r519",
      "r520",
      "r521",
      "r522",
      "r525",
      "r531",
      "r579",
      "r586",
      "r623",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634"
     ]
    },
    "agys_RegularCorporateIncomeTaxRateIndia": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "RegularCorporateIncomeTaxRateIndia",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regular corporate income tax rate in India",
        "label": "Regular Corporate Income Tax Rate India",
        "documentation": "Regular corporate income tax rate in India."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party",
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r244",
      "r355",
      "r356",
      "r368",
      "r375",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r449",
      "r451",
      "r474"
     ]
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party",
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r244",
      "r355",
      "r356",
      "r368",
      "r375",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r449",
      "r451",
      "r474",
      "r626"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Repayments of Long-term Debt, Total",
        "negatedLabel": "Principal payments under long-term obligations",
        "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": [
      "r65",
      "r408"
     ]
    },
    "agys_RepurchasesOfSharesToSatisfyEmployeeTaxWithholding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "RepurchasesOfSharesToSatisfyEmployeeTaxWithholding",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repurchases Of Shares To Satisfy Employee Tax Withholding",
        "documentation": "Repurchases of shares to satisfy employee tax withholding.",
        "terseLabel": "Shares withheld for taxes upon exercise of SSARs or vesting of restricted shares",
        "negatedLabel": "Shares withheld for taxes upon exercise of SSARs or vesting of restricted shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Research and Development Expense, Total",
        "terseLabel": "Product development",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r285",
      "r492",
      "r498",
      "r635"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock [Member]",
        "label": "Restricted Stock [Member]",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units [Member]",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance",
        "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance",
        "totalLabel": "Retained Earnings (Accumulated Deficit), Total",
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r76",
      "r373",
      "r398",
      "r400",
      "r409",
      "r433",
      "r523"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings [Member]",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r135",
      "r136",
      "r137",
      "r139",
      "r144",
      "r146",
      "r148",
      "r185",
      "r186",
      "r196",
      "r302",
      "r303",
      "r309",
      "r310",
      "r311",
      "r313",
      "r315",
      "r316",
      "r321",
      "r323",
      "r324",
      "r326",
      "r327",
      "r346",
      "r347",
      "r395",
      "r397",
      "r411",
      "r669"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total",
        "terseLabel": "Total net 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": [
      "r93",
      "r94",
      "r165",
      "r170",
      "r171",
      "r176",
      "r178",
      "r179",
      "r180",
      "r181",
      "r235",
      "r236",
      "r360"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "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": [
      "r101",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r239"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net revenue:",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesCommissionsAndFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesCommissionsAndFees",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales commissions and fees",
        "label": "Sales Commissions and Fees",
        "documentation": "Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller)."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forcast [Member]",
        "label": "Forecast [Member]"
       }
      }
     },
     "auth_ref": [
      "r246",
      "r562"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": [
      "r149",
      "r246",
      "r546",
      "r562"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Additional Information Related to the Condensed Consolidated Balance Sheets",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSupplementalDisclosuresOfCashFlowInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of supplemental cash flow information",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of amounts used in computing earnings per share and the effect on earnings and the weighted average number of shares of dilutive potential common shares",
        "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": [
      "r565"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective tax rates from continuing operations",
        "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": [
      "r292",
      "r516",
      "r617"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of share-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": [
      "r31"
     ]
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureBusinessCombinationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2",
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables"
     ],
     "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": [
      "r248",
      "r250",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Activity related to restricted shares awarded by the Company",
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Activity related SSARs award",
        "label": "Share-Based Payment Arrangement, Option and Stock Appreciation Rights, Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock options and stock appreciation rights that were outstanding at the beginning and end of the year, exercisable at the end of the year, and the number of stock options and stock appreciation rights that were granted, exercised or converted, forfeited, and expired during the year."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "agys_ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Share-based Payment Award, Stock Appreciation Rights, Valuation Assumptions [Table Text Block]",
        "label": "Schedule Of Share Based Payment Award Stock Appreciation Rights Valuation Assumptions Table [Text Block]",
        "terseLabel": "Schedule of principal assumptions utilized in valuing service condition SARs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual"
     ],
     "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": [
      "r22",
      "r23",
      "r24",
      "r25",
      "r26",
      "r27",
      "r72",
      "r74",
      "r75",
      "r76",
      "r111",
      "r112",
      "r113",
      "r167",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r405",
      "r406",
      "r407",
      "r408",
      "r503",
      "r545",
      "r556"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r539"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "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": [
      "r541"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Selling and Marketing Expense, Total",
        "terseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing [Member]",
        "label": "Selling and Marketing Expense [Member]",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expense",
        "label": "Selling, General and Administrative Expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesAPreferredStockMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Series A Preferred Stock [Member]",
        "terseLabel": "Series A Convertible Preferred Stock [Member]",
        "label": "Series A Preferred Stock [Member]",
        "documentation": "Series A preferred stock."
       }
      }
     },
     "auth_ref": [
      "r549",
      "r550",
      "r588"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total",
        "verboseLabel": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Share-based compensation",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "agys_ShareBasedCompensationAmountsWithheldFromParticipants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "ShareBasedCompensationAmountsWithheldFromParticipants",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts withheld from participants",
        "label": "Share Based Compensation Amounts Withheld from Participants",
        "documentation": "Share based compensation amounts withheld from participants."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of Shares, Forfeited",
        "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": [
      "r268"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Grant Date Fair Value, Forfeited",
        "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": [
      "r268"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Shares, Granted",
        "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": [
      "r266"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Grant Date Fair Value, Granted",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r266"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Number of Shares, Outstanding at beginning of period",
        "periodEndLabel": "Number of Shares, Outstanding at end of period",
        "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": [
      "r263",
      "r264"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average grant date fair value (in dollars per share)",
        "periodStartLabel": "Weighted Average Grant-Date Fair Value, Outstanding at beginning of period",
        "periodEndLabel": "Weighted Average Grant-Date Fair Value, Outstanding at end of period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r263",
      "r264"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining Contractual Term, Outstanding at End of Period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms",
        "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of Shares, Vested",
        "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": [
      "r267"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation, grant date fair value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash."
       }
      }
     },
     "auth_ref": [
      "r270"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Grant Date Fair Value, Vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r267"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r274"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate over contractual term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r276"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2",
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables"
     ],
     "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": [
      "r248",
      "r250",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277"
     ]
    },
    "agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Rights, Exercisable at End of Period",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable",
        "documentation": "Share based compensation arrangement by share based payment award non option equity instruments exercisable."
       }
      }
     },
     "auth_ref": []
    },
    "agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Intrinsic Value, Exercisable at End of Period",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable Aggregate Intrinsic Value",
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable Aggregate Intrinsic Value."
       }
      }
     },
     "auth_ref": []
    },
    "agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Exercise Price, Exercisable at End of Period",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable Weighted Average Exercise Price",
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable Weighted Average Exercise Price."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of Rights, Exercised",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised",
        "documentation": "Number of non-option equity instruments exercised by participants."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of Rights, Expired",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Expirations",
        "documentation": "Number of shares under non-option equity instrument agreements for which rights to exercise lapsed."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Exercise Price, Expired",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Expirations In Period Weighted Average Exercise Price",
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Expirations In Period Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of Rights, Forfeited",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures",
        "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Exercise Price, Forfeited",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Forfeitures In Period Weighted Average Exercise Price",
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Forfeitures In Period Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Rights, Granted",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted",
        "documentation": "Net number of non-option equity instruments granted to participants."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Intrinsic Value, Outstanding at End of Period",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Aggregate Intrinsic Value",
        "documentation": "Share Based Payment Award Non Option Equity Instruments Outstanding Aggregate Intrinsic Value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Number of Rights, Outstanding at Beginning of Period",
        "periodEndLabel": "Number of Rights, Outstanding at End of Period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r79"
     ]
    },
    "agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted Average Exercise Price, Outstanding at Beginning of Period",
        "periodEndLabel": "Weighted Average Exercise Price, Outstanding at End of Period",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Weighted Average Exercise Price",
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Weighted Average Exercise Price."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares authorized under 2020 Equity incentive plan",
        "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": [
      "r515"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares available for grant",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Intrinsic Value, Vested and expected to vest at End of Period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r271"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Rights, Vested and expected to vest at June 30, 2024",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r271"
     ]
    },
    "agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Exercise Price, Vested and expected to vest at End of Period",
        "documentation": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Weighted Average Exercise Number"
       }
      }
     },
     "auth_ref": []
    },
    "agys_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining Contractual Term, Exercisable at End of Period",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Vested And Expected To Vest Outstanding Remaining Contractual Term",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Vested and Expected to Vest, Outstanding, Remaining Contractual Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationRestrictedSharesRollforwardDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type",
        "label": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277"
     ]
    },
    "agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Exercise Price, Exercised",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Non Option Equity Instruments Exercises In Period Weighted Average Exercise Price",
        "documentation": "Share Based Compensation Arrangements By Share Based Payment Award Non Option Equity Instruments Exercises In Period Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "agys_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Exercise Price, Granted",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Non Option Equity Instruments Grants In Period Weighted Average Exercise Price",
        "documentation": "Share Based Compensation Arrangements By Share Based Payment Award Non Option Equity Instruments Grants In Period Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "agys_ShareIssuedUponExerciseOfSsars": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "ShareIssuedUponExerciseOfSsars",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued upon exercise of SSARs ( in shares)",
        "label": "Share Issued Upon Exercise of SSARs",
        "documentation": "Share issued upon exercise of SSARs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected term (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r273"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Vested And Expected To Vest Outstanding Remaining Contractual Term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r271"
     ]
    },
    "agys_SharesIssuedUponExerciseOfSsars": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "SharesIssuedUponExerciseOfSsars",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued upon exercise of SSARs",
        "label": "Shares Issued Upon Exercise of SSARs",
        "documentation": "Shares issued upon exercise of SSARs",
        "negatedLabel": "Shares issued upon exercise of SSARs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "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_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Recently Issued Accounting Pronouncements",
        "terseLabel": "Summary of Significant Accounting Policies",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r132"
     ]
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and Local Jurisdiction [Member]",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r111",
      "r112",
      "r113",
      "r133",
      "r154",
      "r155",
      "r158",
      "r160",
      "r167",
      "r168",
      "r184",
      "r206",
      "r208",
      "r209",
      "r210",
      "r213",
      "r214",
      "r216",
      "r217",
      "r219",
      "r220",
      "r222",
      "r334",
      "r405",
      "r406",
      "r407",
      "r408",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r432",
      "r453",
      "r471",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r545",
      "r556",
      "r564"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r44",
      "r47",
      "r48",
      "r103",
      "r122",
      "r123",
      "r124",
      "r135",
      "r136",
      "r137",
      "r139",
      "r144",
      "r146",
      "r148",
      "r166",
      "r185",
      "r186",
      "r196",
      "r223",
      "r302",
      "r303",
      "r309",
      "r310",
      "r311",
      "r313",
      "r315",
      "r316",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r346",
      "r347",
      "r354",
      "r379",
      "r395",
      "r396",
      "r397",
      "r411",
      "r471"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "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": [
      "r135",
      "r136",
      "r137",
      "r166",
      "r347",
      "r360",
      "r404",
      "r422",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r432",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r451",
      "r454",
      "r455",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r471",
      "r532"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r149",
      "r246",
      "r546",
      "r547",
      "r562"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r136",
      "r137",
      "r166",
      "r182",
      "r347",
      "r360",
      "r404",
      "r422",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r432",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r451",
      "r454",
      "r455",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r471",
      "r532"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationDetails2",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock Settled Appreciation Rights (SSARs) [Member]",
        "terseLabel": "Stock Settled Appreciation Rights (SSARs) [Member]",
        "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": []
    },
    "agys_StockBasedCompensationTextualAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "StockBasedCompensationTextualAbstract",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Based Compensation (Textual) [Abstract]",
        "label": "Stock Based Compensation Textual [Abstract]",
        "documentation": "Stock based compensation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Conversion of Series A preferred stock (in shares)",
        "terseLabel": "Preferred stock issued",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r24",
      "r44",
      "r47",
      "r76",
      "r215"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Shares Issued under Employee Stock Purchase Plan",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r43",
      "r44",
      "r76"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total",
        "terseLabel": "Restricted shares issued, net (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "negatedLabel": "Restricted shares issued, net (in shares)",
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r43",
      "r44",
      "r76"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosurePreferredStockDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Conversion of preferred stock",
        "terseLabel": "Preferred stock issued, value",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r44",
      "r47",
      "r48",
      "r76"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total",
        "terseLabel": "Restricted shares issued, net",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r76"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total shareholders' 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": [
      "r44",
      "r47",
      "r48",
      "r70",
      "r434",
      "r450",
      "r472",
      "r473",
      "r523",
      "r538",
      "r557",
      "r573",
      "r624",
      "r669"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders' equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "agys_SubscriptionAndMaintenanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "SubscriptionAndMaintenanceMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subscription and maintenance.",
        "label": "Subscription And Maintenance Member",
        "terseLabel": "Subscription and maintenance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureSharebasedCompensationScheduleOfPrincipalAssumptionsUtilizedInValuingServiceConditionSarsDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureAdditionalBalanceSheetInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Balance Sheet Information",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity."
       }
      }
     },
     "auth_ref": [
      "r548"
     ]
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowElementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Elements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "agys_SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureRevenueRecognitionNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Support, Maintenance, Subscription Services, and Professional Services [Member]",
        "label": "Support Maintenance Subscription Services And Professional Services [Member]",
        "documentation": "Support, Maintenance, Subscription Services, And Professional Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/DisclosureAdditionalBalanceSheetInformationScheduleOfAdditionalInformationRelatedToTheCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income and indirect taxes payable",
        "totalLabel": "Taxes Payable, Current, Total",
        "label": "Taxes Payable, Current",
        "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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r39"
     ]
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of Individual",
        "label": "Title and Position [Axis]"
       }
      }
     },
     "auth_ref": [
      "r571",
      "r625"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of Individual",
        "label": "Title and Position [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock [Member]",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury shares",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_TreasuryStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValue",
     "crdr": "debit",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury shares, 5,469,903 and 5,965,426 at June 30, 2024 and March 31, 2024, respectively",
        "periodEndLabel": "Treasury Stock, Value, Ending Balance",
        "periodStartLabel": "Treasury Stock, Value, Beginning Balance",
        "totalLabel": "Treasury Stock, Value, Total",
        "label": "Treasury Stock, Value",
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r29",
      "r44",
      "r47"
     ]
    },
    "agys_TwoThousandAndSixteenStockIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "TwoThousandAndSixteenStockIncentivePlanMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Two Thousand and Sixteen Stock Incentive Plan [Member]",
        "verboseLabel": "Two Thousand and Sixteen Stock Incentive Plan [Member]",
        "label": "Two Thousand And Sixteen Stock Incentive Plan [Member]",
        "documentation": "Two Thousand and Sixteen Stock Incentive Plan"
       }
      }
     },
     "auth_ref": []
    },
    "agys_TwoThousandAndTwentyEquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "TwoThousandAndTwentyEquityIncentivePlanMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureShareBasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Two Thousand and Twenty Equity Incentive Plan [Member]",
        "label": "Two Thousand and Twenty Equity Incentive Plan [Member]",
        "documentation": "Two thousand and twenty equity incentive plan member."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnusualRiskOrUncertaintyByNatureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnusualRiskOrUncertaintyByNatureAxis",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unusual Risk or Uncertainty, Nature",
        "label": "Unusual Risk or Uncertainty, Nature [Axis]",
        "documentation": "Information by nature of risk and uncertainty, for example, but not limited to, threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and availability of or continuation of a labor force at a reasonable cost."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnusualRiskOrUncertaintyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnusualRiskOrUncertaintyNatureDomain",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unusual Risk or Uncertainty, Nature",
        "label": "Unusual Risk or Uncertainty, Nature [Domain]",
        "documentation": "Describes the nature of the unusual risk or uncertainty, such as the threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and availability of or continuation of a labor force at a reasonable cost."
       }
      }
     },
     "auth_ref": []
    },
    "agys_UsStateStatutesOfLimitationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.agilysys.com/20240630",
     "localname": "UsStateStatutesOfLimitationsMember",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US State Statutes of Limitations [Member]",
        "label": "US State Statutes of Limitations [Member]",
        "documentation": "US state statutes of limitations member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Weighted Average Number Diluted Shares Outstanding Adjustment, Total",
        "terseLabel": "Dilutive unvested restricted 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": [
      "r565"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Weighted average shares outstanding - diluted",
        "terseLabel": "Weighted average shares outstanding - diluted",
        "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": [
      "r153",
      "r160"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.agilysys.com/20240630/taxonomy/role/Role_DisclosureEarningsPerShareDetails",
      "http://www.agilysys.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total",
        "terseLabel": "Weighted average shares outstanding - basic",
        "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": [
      "r151",
      "r160"
     ]
    }
   }
  }
 },
 "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": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-18"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "944",
   "SubTopic": "505",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477908/944-505-50-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "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(30))",
   "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(31))",
   "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(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r52": {
   "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"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r54": {
   "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"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/230/tableOfContent"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r70": {
   "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"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805/tableOfContent"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r243": {
   "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"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3"
  },
  "r337": {
   "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"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r369": {
   "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"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r479": {
   "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 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r503": {
   "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"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r543": {
   "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"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/210/tableOfContent"
  },
  "r549": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r581": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r588": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>52
<FILENAME>0000950170-24-086879-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000950170-24-086879-xbrl.zip
M4$L#!!0    ( *B ^EAS1? M=R ! ,UH%  1    86=Y<RTR,#(T,#8S,"YH
M=&WLO>EV&TF2)OK[SE/$J+NF,L^%2[XO5&;.84E4%GN4DDID=D_>/SR^BE$)
M BP$()']]-<\0%!<)2X!, AZ=C5%(@(1[N9FGRUN;O;3_SXZ&%:?XZ2IQZ.?
M_TJ>X[]6<>3'H1Y]^OFOFSNOMK?_^K]_^1\__4^$JM=OMM]5[^*7:M-/Z\_Q
M==WXX;B936+UP\YO/U;;HV$]BM7__=O'M]7KL9\=Q-&T0M7^='JX\>+%ER]?
MGH=4CYKQ<#:%=S7/_?C@1870R<-?3:+-GU>O[316&Q13CK!"5.X2OD'Y!A;/
M%6?F_\5X ^,S7QL?'D_J3_O3Z@?_8Y6_!>\>C>)P>%R]J4=VY&L[K'86+QW
M*/WS:G,XK#[F;S75Q]C$R><8GL^?N3\%<@!)1LW/S\Z,_ M[/IY\>D&,,2^.
M\CW/YC=M'+G),-2G]^8_VSLIQO+%_.*Y6Z=7WBKFMT[/WEJ?&\#9N]D+(.,4
MIA87]P/A__S&[?FRL\WI[4>7[C\WOWQU<6M]=-US21Y&7O&\X(O;1^/1.UCX
M2>VO_EJ83EY,CP_C"[@1C>9WGHZJJ:\:$\R O/B_O[W=\?OQP**+4P_Q O6;
MZ)]_&G]^ 1=>9'Y8W#AKT"=K#T]O3K9Q[0M.+IR[N6[&G!+UK268WW$ZC.D$
MY8DUWYDWO(0BS! CBV_:3\?GOV0_U</CYG@N('E06#*\N-O;X0EIF_,\1-F+
M?&TV;*4(D>?DZQ).$1#EW#L61/JZ@B^F$SMJTGART#X@+[! 6)\9*#SGZLE]
MZR%YMA01N7A(,YE>7@'X\/Q232?74MZ\@*O/?OD?U4_[T0;XM_II6D^'\1>"
MT3]^>C'_/7]Z$*>V!1\4_S6K/__\[-5X- 5(0KNP#L\J/__KYV?3>#1]T8KT
MB_S4%R>/_<F-PW'53(^'\>=G!W;RJ1YM5'8V'?_/^N!P/ $>G+X\M"'CY$:E
M#X]>/FO?&NK/BR^%NCD<VN,L$Q&N_E0?;>1GQ\G\USJ$.&I__2HT51U^?O9F
MST7N'8T<46TIXDDI9+%**& #OQLGC='/JI$]R&^)]<8F0&W(</MF:#^=3.UH
M^C$FF/2>2]$:D3QBD@3$/7?(:4\0YAY+BT-PWCW[)=EA$W]Z<6XT5P].*<P-
M#@DE[PSB0D=D>9*(*I]DD(I)S\\.;FL$:W+\"D8WL</M48A'_R<>WVV0./^G
MM.+F1B/5"GA*6(=T2AAQZR)R'-XAM&42.VRXEF='NE!:;T"QV>$'>-(XO('/
MFKN-]A_D1J.4T6.!<4""4(*X$0Q9GRA2BG*IDDN,B+.C?#6;3$X'^4>TDZU1
MR#KS;H-$<S"ZV<H+3QGF$4D7@)Z:4V1@\(@DDQR.G(D4KZ=G'NH]J)GQX9I1
MOIE8WYH.\V'"LGIF7$**48UXC$!0 F-E*M%@ XO"JL4P3[!_X]7XX*">YL$V
MFZ.0D0+D&NR@.EX>;L"*>!:1U@;X/WJ'C+0)48^584$:[("K9J-Z_H7?]W[?
M>0W UM0;HWH(<#.914":JX>NG-4P9XXD5< +- 'O:@5L:SR3UE(CD[_'T!F+
MT2><D! Q(2Z-19KX" (1G&&)LZ3$#8;^XCQ\36**P)$^-K_\E$V'C:;5U/"(
MJC4E-K+B^_E9 [@YS&J[_6Q_DM^0=1]:J+CG1TU8//[L,]L_F_%LTO[5FD8;
M)_-JR?9J3S,<#1 (1 @+Q)4CP$%$(QP)R#M,F GR;/'5V.+1XJ\ZY+]3'2=5
M.^QXI9I\M?U_SJ//Q2\O'M?$3WDEYG\&>-G1X;#V]?2W>.#@%:&&JZVE_0QT
MWL:'R3C,_/3]9 =,T-K'S:.Z>?9+)DJ^E&*3;[7#DZO-_"$_O;CRV;\L!G4Z
MA!=7S?>P1;73X4[M9)K!XY>YO0W_(Z?/.;UV2KAPYE:)&/[ZBOF5Q=^+E[PX
MMUC7K)T2%C-AD.3.(AY"0,: UJ.,:0S((%(0?5N[A>AM?K&3D,V)^<(M/MZ9
MCOV?FX>'DPC.1Y;NN:NQL_EQ9RV7T# 1E>0 LY$Z$#\P^ R#/[WCW&E'-6:F
MKTNX,X59Y^]L@9$(9LH8C+M1BZ7GEC2#['C4+NQWEO!&@O_1 D3/WY#__,T>
MU0>S@_L^>3'8#T,[>@<ZX@R<['X9[^Z/9XT=!5 2NU]@AL?S&8,_G*GX.>9O
M=<^><W=M>@7'+:[<C>- +5(JD4@)=+"U&CD6+/)6I^"XB)H_=H[[".X+>%5A
MRTY&H-"7 /[GEV9N!7:P-(:!ME4 X [L;;#F!+*"6OC!)/>)8 I&XI*7YK:P
MR6X.FZQ#V'0)@[5OP<N38(T1&L ]X1P),""!N:V0S/>5B:_1?. SM<X_8,K.
MOIU\UV2Y$5CN9I?^?0+7L?Y<AYD=?@7.5_MU3%M'T<\R@KU/"<RDR7KJ6,\C
MCP(CFZ@"L3(:G!KPNJ/A(H3$E9#ID3'+Q]A,P8N;QM#JU=_![6@^[OR^ELMG
ML18J)HN<# QD73&0=>E!?U%O.,?**MS7Y2LFTG)-I%ZPIY<>,X4T_(*X _7M
M$CAA&&?;2D0N8V^=L!NRYV8(];1UIS_8.FR/7MG#>FJ'C\7BM4H ^MN = XX
M@;&0P.*E!C$:=5*&*A)[:_&"_(P/XNDZO1W[UBN^X#3'X1#L7!"]W^SDSYB#
M6%M'A_"HN&2)>QCCSR81$H7'J>0T^,R>("VM1)9I$1PS1'#7 S/Y##.S[IC9
M49ECQAQY@2DP<XS(4NT1MH3C1!VGV/:5F6]FS*REEG \!>XM1EBX'*B7'/2%
M-2@X8RQV06+16RWQT#;H<IQMYPTQ&GP!C35H!>;!A0P,UH8;J97#T83>:H6^
MZ>T>*(4;;2WU2BET:.&X)#E561G&O*],B4%&*/@S1$F-I$QQUE=>[K>%\T#:
MXD;;N@_.S#V@E*><I.09,I8 OX,=.-])2382XP, ?.QM;.>F*.[]["#G)L7P
M?KH?)_F^2=S/3_L<Y]*S5)W+NM.YGB6M.;, S2'G:V@,<)TD"M98\**%#:FW
MQFOGH9S^K(I("BOO42)&@26D&;*&@.J4G'A+/ ^6/_)56?Z.4 ],(.]Q4MR"
MPDC9"B"1@E_L!!*2"!V]('+YTK542A%ZAN/O1:D4F3<>(TI!&7$%$&0\> %2
M&<N4CPF3_H:49ZZI0VTGQSLV[^W,,R;.<?O6P>%P?!SC^KK3D0AC#/5@X7I@
M=:[!G?::((<%Q9%1(5CO#-[KLY9.(^OSJ^NY8@QK;QP8L@XDF0<JD8[&(PK^
M-@;WQ#K^V'9L'R@ TI73&!UW6/H$)I@#M2]C +7/"9*,:6NDL\3T3H;Z&@!9
M3H@JA@@&&"R)9LF!S&B%0#T91%-*,B5E8<UZOT*OAK9IKE13@(%U;#8_M FK
MDZ5%?Y<C/8EBXH@'3],(<&64Y3F-*B")-=5&6^Y];UV9&X5<?HVC.+'#S5'8
M# ?UJ :LLWDC=YUWEA+52>  8@9&(.+:LKR7&Y#WC"N-%<-BZ0E8:[RH#V-Y
M)&JTDU+"$\%"Y!H U$5,D* "_A$:>_+8 _V[DVB;&7@$&4'G$8CUE$\);IHE
M*6_2@-\634*6,IG#_<0KKTADO8U4]"EM9DDJ41%G<?3(,V-AB21%1N<<8S#Y
MI0$IU*ZW>YR/)Q;;W6HE8YGG2.'L1SOXH97$2"DL7; 4K,W>&C ]-O\[C,LF
M1\#:%PRIY&&%M( 5,B(A1XG2(5@5Z-)W@9:\0BN,EG<F-]$E%67>8N*P*BIP
MT$'2( ;H)XA1SK+>VHA/*_5\25HN!6.]B"AQCQ&X>1%9X F46/+)1&<P[:TY
M^4T?87%V,H<@7\?/<3@^S#>MIR&9@L]YX\AB!^:C%PH9!G:E"N"Y,Q&3EOW=
M .C+EM=R\!63(+SC)B<["+!+&$$._&_DL971:F^B[*U\]4SK=8AZ6'-JX0>B
M2N><6ZJ1Y00CB1E61@:;[&//LUB)$[V<0#%VQ()?#%+H\Q$9@3TRWCLD)+A>
MR3.FS6-?G57#66=+$Y.EV5+ L!*(!S <K5 1*:&%H4KR*'N[[]53P>EP=0@+
ME!I-<HT@$!Q+P [03")JK+(D,2O<8W>Q'B8)^&%"O2073: 27&3O0-APS,>"
M8T*4L&2)Q9%QU=?E?*C#$<NQ%XB@7'$:40@Q!]UU0KE:"0)W*4AL0E"4EI58
MA6T *Z&L8!AY(G-4EEKDHO!@)4A0/S1AN_Q<XF5#W -'9;M<+>69,P(TD( ?
MG+A\:IUY% SU@H'W8W'Q?E:_*CD[4#&'8ILAF^TW%UU B28I&==!Z][%RK]3
M)&MG=IA+,?X&1O4TCMK0W\PU?E(?9F-A439K<Q2>3#4M2HQ)@1N45'"(IZ20
M=?DH@?2,2N:<BKT%RAX&]AYH$9G"3DE8.IG3<HQD2#LP/EB,#B U*A]Z&YWO
MHR?<H4E(F5?8.HU(M "BVN>,*4>0]LZK8#4UKK<QUSY4JUO2JFCE/$L1>9EK
M3B5"D2%1PJJ$Y*PR(CV"[)CK<PQ?C4>?XV1:NV&\59[AC<?P,;9VYP= M^/=
M7,%Y7I2T^=OQV2OG!_6;_>=X H1L-]OVQ\.P],)+^=PYHO0F8'SAUGN!<4A,
M1PY@'#Q(O%7 6\DG9"Q@,L62VOYEZ3\&UZ,'&V@W*H>[Y*5],'> 8RK!_+=@
M&N;4&0U&AE$62.L<L+RD0O:WH%AOC(P>&(L<B^CRL2%+#:RC%18L?B:0H58I
MF9(!Y^Z1K^/#X],#+2WWR2@.@DGS 3$#'IV.BJ,(BXJ%]='@QQ8)?D!CLRO@
M%%A)[ZA! 9P!T!J2(LLH031@A;G #+R"OJY*GP5N.:Z!8-C0O&NIM1:("T!&
MJZ-#+@% ,AJ\63X\/MC.H.#>:^X,LESB7*H@ETDV A'B) LQAQGZ?_9J954G
M;YSDOE,?36.<O_11)KD+@84W22'E! >AB!X9J0)*B02:)+:\?]LIWPT%?PW\
MMA5V3D/":^FZ"!MP,%*#$LJ2G0]4FF@U,D8ZL P$)[)WATCZU_'B@=8N&!-A
M]9"U02*.\Y%_^ Q)!;A,#371]S]:U;MLFLZP,7H5P/\')6D!&UD@2.?.)#3[
M4LEP9I+NE\'0]DDDIHO)2Q:9,X8A*278MM2FW$B' 2UXM,FWIN\C9\T'.D_3
M%7M**:*BL. 8[%I0W?F<KQ !%DPP#9Y'(.:QFW2K/PCZ,.Z]5(Q0Y06*!KP2
MSG%$UBN"A M,TQ"CB;U-+WKX C[+L8RE$981KO/6>80U(1+9&!C21D5,/0E)
M++T"Y^-=DXM"=7955B54@8/""@D)+?)V#:'@[^=R8A346N#)L="[!>RK:_,P
ML*@(=M(%C:B5+#?S$[F;F$;"D,"PE93YWF4_]*4LUL,X-$HJDU1R2(6V&Q=X
M-8XZG'/,C/=489%Z%Z=^Q)EE#[3($2?-014*A@%.I<4(@!:<HV D3S%@_.CW
M"Q_@\-3=[9;<I;5=FM_W#F>3KXAXT,XA_G+R#/AU\8#%E<7?^0E7/"V7@,OY
M)4"RYGW:;#OMVM?CX=!.FC;9X_15[:'H>/81;6->.QU/+H[FI%OZQN\[K[\U
MG$O?SQ^^CJ/Q03VZZK$GY&_/>W_KN><>\>+\Z+]-C?FSKZ'N]U]\%7UW7E]Z
MW W)\\M);]S39K@OSO04?P$3NMB"_*1!.9J.#S?P<U&/7@(5T'[,FVXG'[CQ
M$6KJ_\YMS-UX D]"\$EN5WZX>$@"QLNWQ V"#Z<OY[W0YX]\V5Y+]J >'F<X
M/:H/;/5N_-DN[G+CZ71\ #=FUD5V6'\:;0QCFN87-(=VM'C'EWU@.@2?^+AQ
M.(GHR\0>OKSPXK/O^NO9E_UUT-A1@QK@U-1.\$L=IOL;J9ZB5FA&^77_Z]^(
MQ"]_>I'?"L0Z/$.P7LVT^XF>F^+)&N<YT>=4'$ZK,)ZY87QYEE5.!_&PM)!+
MID774\P[07%R<9)^/!Q/-OZMU6SXY?53_C*72C<>AK/$U_<FPN_OMG>W7E<[
MNYN[6SM/G!8[6Z]^_[B]N[VU4VV^>UUM_=]7?]]\]^M6]>K];[]M[^QLOW_W
MJ E$[TV@_]K<^?OVNU]WW[\;5*]?512+;(I=39*3V67)WN#X+Z<0<C+=;Z,(
M>2XN#/8;E,NWGFJG.2WSUZMF/*S#XMY)2Y(\D.^2^3O PQX,>"Y"WB,7MS?O
M/_Y6+:AP=F1W>@O,#NR=T7C4FHFU;PVJ-WN"8T695BBV;:EDS T9L$/4<NP3
M\5Y8_JPZ,9\_QG3CYB35R&9?)<1ZX_78S[*)GS.:^D9D@M$_3CGM'(%^68KD
MXB*Y5U"%WX8JW[6,;LI4[5#NST(_Y(Y$U?M1_/'"Q*<6;,,+MF,>1W878!+Y
M*AK:X_%L"D\\BN'E_.D$X^>PFB=?\-EY/&PB^,F'%MR["&^$A\/3)XM'?ZZ;
MVM5#\)HW%G>?W 1WA=/%;Q_.__+RV8MKKAEY>O&G%]/)Q=><>#[MVEU)U"\P
M8N0FT?ZYT?Y$^8,K1K(0F%:"8*X$/*GVC(:WPY-E!:8XE:O)B</5WK=JW^H<
M:^S$3^-8_;Y=[1P? !3=!%]9,B(PDY"T//?ED 'II!3B3BH13,#"Q:[P]1\S
M.P&I'QY_C#G^]JQJ:[I-?WY6PQ2;Z $^QT-GA\/Q%-S4#I#X>A@PBLN7W\=5
M8+/PJ-GCSOKKSFCSC]\W/^YN?7S[1_5QZ\/[C[O5A]\_[OR^^6ZWVGU?@86^
M"V9X15CU_F-%Q _AQ^K]FVKW[UO5&>/]U'#??+6;+Q/#^%6+L@ !^#=C5;_-
ML*Y"'6_&DVJZ'ZM_+82IFH<2JS@*,7S/'KOY^Z_!"RL4\\DIP(O@$6>1(1>B
M1,90XK6V5"?;%5Y\:">V-8]KGT.+C0"?H -XRW[^&@KV&!U'.T%Q],#+\Q^S
M4:P8'BQ](91(^0R(059C!@O! H*_&2(63!PJ$W5$=[40;^H&L.T/(/ ;^*1Y
M8!+GX/KWH/MFEG+?,.(:+^+^)'O_L9A^/3'][LI9RS#^<&#,1DL1P[F;A'0,
MV20DBE1ZC9.30OC.G.M\]+A-SNN%]<?[:_UUR2&KM_]V/VZ^V]ENK;R^&H!W
M]>7[90!.3P5J80&FR?B@VLO_5=/Q_)?;:[['39R\L5^W&1O5FQHT'$BUBY.-
MJXRQ!U?*2S<1B1916B61;CO:X7P\+I*(L,-<@BJGD=W;1-QJLR$RK>>D[IOE
M Z]%X+)\UV#L,H9Z<:.F1%"[W4?[^A;*+@5F;RTE3!.:TX*1)C8WI$\LE^2D
M2#-#N?:Y,9/L1DH^QD]M/ZO1-)] [%12;D6(Z]9V\]?MMW_L_+$SJ+;?O7K>
MF2_5HRW4^^/)#UM'UD^KO(#5.%5?E[2R3;5S&'W.9@M5/:KJ:5.]VF^#-!<#
M[RN'&5Q YC$DKYSSRL_RAIU-QR^[<]//+7G[['LY[@)_PW,_<[%#S_WR\EU\
M^P6?;+[PJP_*?T.#W55AZ<"(8HD@(W4N4Y? K,NMPH-RQ!/5'F;I1F'E:A 3
M<-;;8AYMTNBK\6PTG1R_&H=XV8%O\AV'D_'G_)P[1V)OXL*_CD/[Q>;LUSOY
M\.O+&S@0R0FP!>5<($XXS\VX$L+*:BD=-LJK;GACUQYMGV1OSTMY=F;_7[?H
MC"-LL"*"WF+9OX$YJG>0HQ[><+J[8=3B0S6>5.-<5:;ZYVQ2-Z%N:PV"I71V
M;;J<^7.5[=Z'GWY]%BI;*DP^V5']W^W?/RX=D!XUYVP___A\YWEU<GYQ\I.;
MO/CE/+; PYY?2<2G8E+<D,WO9U=PFH/^N7!,[M&3N$<N!H)2="8DCRW!J1O=
ML1G")#;-R3]OZU$DR]0;4HCJ;Y/Q^,^F#K'Z8"=_?K''W]$A#QM$_\;V\5U7
MESO,F%8>J<CR7@]H4\.I0UI2(ZQWCB2RK-6E2US=G1E\NV(8W\ H>'0B2;S"
MGD>%L$@43'VGD=4,(VJXP#%23GU'$=R3U7H%O[Z?[(Z_+--ZWQP>YK-5TZE]
M:D)H,+>P%CS7!,*(AQR;I]XCR05SG$M84M/I>K9&V?L)C/,S6"@/ZK/]&L$D
MJK^WY$_/9>,\,6H2P+$@.M=XU<A)2A'5R2@3M9:^6Y[X,(9%'_Y_]6'KQ2]1
M[V),BZO61X/[A!%R /MP KA0']IA%1?MCN'CW.^X*5[+-XD( E1E"?JF7W++
MS 3^J#??OVZ&_*]_TY2HETTUC<-XN#\>Q6K4AH<&%;#;<)89I (3P *NA=C3
M[?D?EKT_'Z24)/<;D1KG8L,X(F/!NE.&A:"PLXRP^R)_-N@V@= =87VG%%;J
M>T9[KX;[X](3-F3"+-+HD/0\][_C8.XG+A #HX#DJ+^(]S;W<^>EX8<LDOU,
MV- $!$#?Q)TK.ZG+VTF]^.:5'7<S]S\%#F;,I)[6L:DFK4**DQBJP]FDF>5M
M^NFX@CO:H"*A/[@?LQ&4T^DV_?1>>JBCT5<]WO6^:)TL8]>[)[GH3'QC2YM\
MXQJE=_PB)S?9)S==);C/S_I>E[U\$>/H5Y"[@H6NX%'SB"W[=O]AMYX.VPR?
M:/U^Y7/[KIMFAM^5M-6_I?8_S)9)U-O)?9<5>99 LB? C;L3FTGTG3#V8Y[A
M_+S*#]^/-Q0!*P*V)+A?Y'.V:!^/_+X=?8(/1A6\$#[Y:DC>,G!Y2WW]_<#E
MS1;T@4+@M[2!K_&"P>,EE/N @E,8\>0<LA@3Q$0TW!"CK;UW0O:)DW!,J&LU
M_1+#X/-:DU5;=W)0?:FG^V#)5F"D5I_M<';7%+;[\,$2I;7G0/>HY8)[8UBT
M#!%J..)&:61SBY](><!4$B?5O>7BQ-J8J^1E;@'_^L=.X?S"^3?C?!>LC)Y$
MT ,VUSJ(&ND8*6*.>!LE]2G<>XMTH1&V3I1_>T3GTG9Y-@V6OE/^SC;!_FME
MH?'[!ZWFC/KK<.SLL-J)P^BG52XZ%:<]V!OK04AR>Q1R(F.LW''E]Z/_LSK(
M);F^[,<V53:''R=?#Q+]0'ZL]FU3I7H80V6'0[B83\SG>.:_9G6.9D['E8LG
M-\ S3P.:+&>>SD]5GX0UST1#%YR=0YWY<CY5706X.OK4WIK[=L9V9X[0JJVM
MTE0_P/- !JIF!E9PLS_.IYD6QXVG^W9Z<>Q?[/E1YB'.OWPRAQ\'E1V%Z@<Z
MGZ,#28+K[I^99>#^]E;X4A[%R7-R\8"F'40[2-M,*X.K8(^;YU4+A=_<E+D_
M]E!A0+5J)'APB!,!.!(]P(K'.E GD@SW+G@S3\]X-9M,8*[S\@A9"4_M]'[%
M5N[/N7\ WU1+0**KA_>M$A;?J>5U)1NL.G9?P;U7,^0#T84_K:V?V^%LQA^
MGH-Z.@6P:K769#S*=M/PN(I@0QU7V]FPL;[-BGEMIW9>5. "#']]QME-IH\S
MN)-C<7)*-#?<S1"]@W:K'[*^5"\IH\]/;ICNUPV,V![FPZ++QN3Y>$^A-C8_
MK@1(F5 V*660#0J,N.@X<D &P-44&'.!*=-1>OF95<N+=H*K!4@+D!8@70:0
M G;9:@@3BI7U'H T[[^&%ELFV=R[\M,*! !=<:$Y /R%=TP69A! P@%0XGB0
M;5MX&!B$F72?JD^3\9?I_N+R<S!U8SNR$%,]:@OCM!F..1>-XI?7C:^]3%XN
M;OON#=>/;W%CMF]/;KYFK(L[Z]%<31#J$%U8[&?-].>/8*N<JCON>#-SUSWV
MN[Z1]VB+_1ZIZUUZPEW&[6601E&%M#$F'U;!R 5!D 45'G3,/3!#=^6&)J^
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
M:[<?)"H _]#91 7/5^51:64#!L1%.F7X]@J\(X4%,M)'3CR1Z7+VPET\JJ7
M]T#P)99>ZJ.0]<>7*AMD7>F&';@:FVHS2UE+D<Q@\.P4)Y.8"3CV?U:A_ER'
M. JEW6"?-&\?:-9K@V[=PY?W=)Y4$%XI2Y&,T8#S%!(RP7H4\GZ5UY%C0^[C
M/-E/Q\W&IO>3F%_Z/KWZBC ?%@"SD_'E]0)>[J::2WNJQR6"!=?[3[-'QU0]
MP/4G=0;+:!8\: +$69*(*ZJ0M8HAIH/@)@J6O+V/Z[9,Y7&SS =>SF.MYWFL
M/KK6#[EC5MGI=%*[V=1F"DS'(+4'!R#HS;Z=Q'UX4YPLS_'K!_D?FXG0#ZJ5
M7;7U= R%=$E$ GK:8I\/E7%DN1*(6.=Y8$%2Z3O?5=O\;.MA1J#=\:L6?UKM
M?@(_?[--[<N^VWJ:\_T@45$!#VTU%L1?69U%IBE-02.?VKJTQB) =HP,L3%B
MI0SX=)WONZT.X =8K\QUZX<8KG)G[GH_[9$W2RF5_DO/A\()9?I%$ HG/,#T
M2Q9,CZ*C_]4^*8;* H'LIS@/AC;5>#9MIG84<E-C5+ELM9:]TQYYQ7V@6:^#
M+3W=.^U+Z--3I3VG 07/ N+"<V22D4@FZJ4E*KK823VM!;YLSN'EW>S Q<G[
MM-.BS/NO('/9+YX#T1U=8ZH&Y&D=YWYTPE@0OO\T>W1,M4X(?SM ETD!GIN$
M2& *<>L=TAX+I)A6DIB F;U4CN,NH<Z' G0^,&QEFUGK+'LEU%G\^A+A*9Q0
MIE\$H7!"WT*=*TD%[8-Y\Z")H(=Q,@]T+F*;&\7U+:[O.N1\KKM3?,^PIQ1"
M*\,\2@D[Q$GDR)F4D*<*7&&NN.&=%*W<LI,1.,'-ASAI/>,KTG[@UWRRPT[!
M;4Z;!T  ;U^/AT,[:=JOG'6/M]^]^8Y_#.M>RIWU.3)5,+__-'L<29[K#O&W
M1/1(E!$&(PT0#HB>*Q ;JU B7#FF#,&NDRX%#X#HN&Q@E7CG(T'])^C<ES!/
MX80R_2((A1-*:F<?XYTW2^T,]7 &-Q5?N/C"CSO LDXN\#VCG#$W",<Z(6Q9
M/M?.#<KG'1$W5&+#O);1+3&Y\_4<4BZE!'68#:0'A*KB'?=8' O&]Y]FCXZI
MU@GC;]D P#JIG)((4\D09R0B&QQ'27H9"0G,);W$],X50+H<$%4@O00\'PGL
M/T'OOL1Y"B>4Z1=!*)Q0$CS[&/"\)L'S),)94CR+^UM2/!^!8WS?X&<@22@<
MD(Q!(ZXM>,K&*:2I#(X:'>GE7DM=I'B>N,A+3O+$Q4/N<7RJH'[_:5:2//L
M\K<LU.R\MEIA9")7B$<-MK.2\,-*IIVA-,:E)'FN!--+FF>7GAC\FVNOMK_>
M8&(2_KS+U+X*X%U\GJ]#N1DYYE_*[]BHIS  _XTV=[&R'GP@&-5QSO 8C8%/
M<[.#V<C.0F;=+"<ACIKY;RTWV/QQJD=VY&L[A-G !P?PP.;Y&5)GBH;Z<^6'
MM@'6/K2?(AJ-0UR\'6B1+R](/HQ'*-23V'+T!E!F=C!Z&>KF<&B/-_+5EX<V
MY#V$,]Q9C]J)G7C0\P_^.6NF=3I>O*7]*HJC +Q]E D)3]@X9?.C&_(SH8]B
MW:];97Y. H#J)S_S$NV?!B+:%9I'%VR"46_8X1=[W+Q\]N)T+4_OG*]$*^I7
M+\-]J+T*@Z<KTEZ!, O*+FVF]V.J2SYK5Z38_'7[[1\[?^P,JNUWKRXBP=*)
MT:K^4ZC:.PM5>U\!:B]#'>C<GI'NU?MWK[?>[6R]KN"WG?=OMU]O[L(?.[OP
MSU7-K1Y\P+]MO=O=J=Z_@?'^]N'CUM]A\-O_N947_OUO6TM<^JQ_^R\)/_R^
M4)X_7J#%O)?0R3A/II:!:\/.IN.%^97'FH$3^#S?CD #CF<G_1Q?SM]',!B"
M?UE\P6=S\K")&TT\M!/@]0756J-\_NQG%^/.G^NF=O6PGAYO++Y_54"Y?9V4
MSQ7]RXDFN.(Z^<[E;UVCS\V=O[N*U]X]9E_VRCO9&'H:<S_='Y37[0_>;-_F
MBHD]%D/DSJ3=W9^ 'W, ?^\W%=CZ,?SD)B]^^8_9*%8,#^[ ;X^!SH]DY[)C
M%.Q?B&+U_/[#]JB:[H]G<&MHKFPJ^>B(V,>$C,<"!*MG0(HI+ZBZ=*NGT*L(
M;N>"RPHCKM')U;X:.QUD976Q6?HT?,?;;O.MRR;>';?.UVEC_)[93T02ZP)S
M*/S_[+UY<QLYDC?\52KZV7VV.T+0%(Y" =TS$Z'VL>M]>FROY=YY]Z\)G%;-
M4%4:%FE;^^E? %6\1,G608I%,G=BU319!Y#(_.6)A)(<,4(ITLH)5!*O,">%
MQ=1OHOII<=SEZW%S^2(\KZJG5?WIW94;JSB>=D].,3YRT0$LW35%AEJ/=$B@
M^C ,U3EE3C.*C,4>,98'/"RH1Y18C&VA&<,;.4KC^3#TI& "('1O0J('YP.\
MFURX<=:EZB]<W5:?W6RGQH^CP/\_?7=SQ@"H-,3 R+%I<9C^44X?! $X8?LA
MNC39*A:<]4_<SN;+Y2JA])KE]^8W"Y?V4^'_7@="C\(D;+1,PR+5F9F.QZXV
MU]ED'.X?)0,W4S:6]Z9*ODU%!R$5"ML$CK,UT0[J%FZK91U**-3API8%5<AC
M:1"3U"'))$?*LH(P28S)Y29"H<FY>;'LVW2._>L.^%[TN/<QPEXWP+/:?ER
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
MA4U>B%+0M; ++DBIBG"YP5PAQHA"VA4&L8*3DA.?*Z.?/^S"3G!Y.'8\A%U
ME^R>40Y,EQP.;)=.4DJ51I@%&YUA+9"D)D?2>%5JKZG(]4W8IM0Y$^LGB\)Y
MQ+A42&#C4"&LEM0SZLOBV2Q\0OD)*\N#P>MM0="C6_3!%H%'=%]!6K4N;A"Z
MO')UJR)'@JH\&%4Y,"]\]\U&GU_*_N__$003X"  %  4 !0 E(%Q$  *L ,
M"@ *  H "@ * ,KP. @ !=@!D@K;22H0JPCQ)49*E (QGE,DO#*(F8*6JJ1"
MN?5<,+6$2!'NR4N*F,(EDH)R1*0J%?94%7HM%WQF_SYM)Y=A*.W'YLS:*HY!
MC=ZKRKZI^],74S@V16-?+ 5C/[A_3JLV4.O<C3]7QKT/LVSL!V>:3W5ZRG_'
MAIX;2E&P$U$<3D)Y8((+. [L (8A&(8 *  H "@ *,/C(  48 ?P-+=4=6Q<
M3G'.$?7&(X:%1I(X@ISE7+!26"KSFYZF]D[)PAM$.;;!)V4::6$PRIG)N<JM
MU>M5Q^!I'I#@0K?<9SMGH9V,*S-QMCM]MLVJMITZ>Y+5;@(:%C0LF.Q@L@^1
M@P!0@!T 4 !0 %  4" &,/ 8 %%*!=^]0%[J'#'I<Z2Y\LASZBQFEIKUAF^<
M%ZXD>8GR7!+$"ELB5106A>^I8,)8+.VM6]C>) ?FY71<U9\Z5[YK)KIP==)E
M9U_4V+YUDW?^=3/VKII,4TO1)YX!@ ^G&]S !!+P&=@!\'D[^"PI"SB<:R2-
M*!'#QB IA$+4$U-PKHVP:TV$-HC/*;[Z8'A^? P6C@, C :,/@J,WC7>'GA+
M(>:\+(3,$2Y8,.P9B^V!F$/8ETQA+EQ0)9LH(WT^Q7&_!D2'HT&@^1#HED/6
M+1#P!0X:Q.P!4(;-#@ HP$$ *  H "@ *#LO9X3.?H];@O/E&L9L>M74F?OJ
MQJ9J7=;X[/S\[$,+B ^(#X@/B#]$#@)  78 0 %  4 !0#G0C.SA)#]%+EA.
M2X6D%00Q5W"DF7'(Y(1C9TNI*'U*U8SZ=-UV!Z%WF<_?@SOSJO=FWOGS5HV?
M7J_(I#B85.; 9 V@%]@!H'<[T(NYB4<=4B09<?'40XZ4QA)Q$5#7%52:7&X&
M>MO[8>\FSA*'?>$ Q0#%QP'%NX;5 Z]+=*3P5JH<61$;B-A<(25+B[QG'-N\
MY(2N-1UY2%WB9O7#T:@%*#8$A7'("@/BL,!!@Y@] ,JPV0$ !3@(  4 !0 %
M &7GQ8;0._%)Q89?JLG%A1O9Z,9G$_4U?!4+#_^HQW_H5VGY[UHY8A;N^NS:
M255_RNZX)UPZOMFG$50)J!)0):!*ALA! "C #@ H "@ *  HD+^%_.W#\[?4
MBD*S/$?$NA(Q[0B22C*4N]*YO+0ZQ^63ZWO>3B^U&[_SG1_WU]Z->]V,/T8G
M[D9&-[:6>7<5A]BF[.Z[\7]W3ML[O]2 IJ_ ?&H320897\CX@HH!%0,J9FLJ
M1F'J=*D]8HR'/Z2@2-/P3X>-)*3D.2[LDU7,!W<U'9L+U;IVIF<^-N=J4K7^
M^M7EU:BY=BYHFZ1[PK2#.MG4,4.@04"#@ 8!#0(:9'O[OR16OBP+5!*+@P8I
M,1)E+I#TUC!E2B(%>W*1Z<XT"#[!.52>@A8!+;(/6@1BY\!!@Y@] ,JPV0$
M!3@(  4 !?Q<\'/OZ>=ZQ@RA2B.3"Q?\7(:#BZLE*HUQ6'!-<DV><H+[[OU<
MB)8^WL^%WJ;/9,6\=9.LJDUSZ4"9@S('[P"\@R%R$  *L , "@ *  H "@ *
M ,KP. @ !=@!  4 !0 %  4 !0!E>!P$@ +L,*P,Z^$D,[7)!;:*(44*AQCE
M&"F9&U0X+(J<NO!Y;6<ARPEWVBKD.3&("4Z1+!5'5&MBPW<%Y_[FB?5OW>1-
M2M;\UK0;:P7+3G#.#R97.3 Q ]0%=@ S#LPX !0 %##C!F[&%9YQ9FC<;$5X
MW'M5(FDD0\+BDKG"4N?7S+B'U*2!&;=S,1M*'TL=;G?C.3E.BZM)UC:CRF9!
M**2Q[O!+SWZO R%'85(VFXS#Y2.51%'9OT_;R66X9I/M* ='[^$KUL&1;&"J
M]_OT 6L?N'#W7 C -G22[1U+ ; !%^Z>"P'8ADZRO6,I #;@PMUS(0#;T$FV
M=RP%P 9<N'LN!& ;.LGVCJ4 V( +=\^% &Q#)]G>L10 &W#A[KD0@&WH)-L[
MEAI R=*NRX\.O+<79<)J(2C*B](AE@N.-%8.E91*):B2IM3KY?"%TR;VL";2
M(*8*A92F!9)$E27W7G).;]91O9M<N/&+YC+,]<+5;?79=655KYMQF&_]8CH>
MN]I<?XS5)=T SVK[<5%K<C8O-7GK)N_\1_7U?3-./TPFXTI/)TJ/W,?FO0J/
MF=R_3JL-[PZ?OE>P58CM56L-#J7VIE7VX"@'*A%4(JC$?5>)GFBJA*.(R,(C
M1DN,M!<2:6<YQ]AIY?--E!:#2MP;E#K>KIJK2T%.25P+VTP#:PUC,9XCUO&K
M&JG:N$Q-LO^<UBZC^4E&<L*VIG@&0>=]LV8&0;1!VS.W4V@ %LWA& ^Y+RTN
M)4'$,HX85Q8)K()O+$I3BL(0[];\Z1S;PF@FH[50(*9I,#B,H<CDBCLEC'1<
MWC0>N@[9[Z:3=J+JM6[8CSETEM(3RLAS*740UKV@$.B H5F+_P+:87^U W<E
M"R#O ^H*C9C*"R2B:UE*3;1G5E#B-J(=XFGE\9@$-VY?_7-:3:XWM74U/\ES
M"DH"E 0HB:-CJP&H@EW#^H&'/DDA*.="H#*W)6+8YT@J[Y"P2@CJ#!/%VHFV
MI<N]8):B@N8V>CQY\'B"DA)6<N:=S?/UYEB/\E[N%Y@L3EBYQ6-K!X@D>YJO
M&P3M0'4-C>&.T+_9M2XX<*56,$D\,25R.BJU0A5(T\(C6<1R%46<970C2NT)
M3M<]DVXG_,@B=*#;0+<=#L,=H6X[(#7BG,':$,1][A!SE,?,CD6%=M;P7)2%
M6/.-5&ZXR6F)1/B F"X)TEX1E.=,*5$XQEWQ;+$[*4Y(61Z5^MC#( LHB>$3
M#90$*(G;E00C(I=<6*1*1Q#SEB/IF JH3PJ->2E8Z6\J"4++7)>\1(H7&#')
M*1):>$2=TZ0H7!E6Z?D2/ 4^$1R#E@ M 5H"M,20M,2N$?_ PV1*<FUUP1 /
MZXT8-Q2IG%J$+=%"%\XRLA8F*_*2&TTDLH2:< \G2%&"$;%YF;,BITR8YP^3
ML1-*GJTZ_?"A!L)DH-M MX$'=#\U8BQA-'@M*.>8(V8-1X+P')6%IRKWAFF[
M?C!#4!?84(>$D!(Q9S227'E$3%Y*:KG,-7\V#X@4[ 27X %M NYNV\5T]]:E
MVSCXOON9;MFZ="QZ9!"'@#S_[ /SQ%_^] /YX=N4V'UWGH&Q!A $9 58 V0%
M9 5D!60%9 5D!61EYP0!60'6 (* K("L@*R K("L@*R K("L#(8UCHP@CVZ_
M!SDLP*-'X!'-OP-(#VI,.YO<MHBW0("-U.<]FKH?+\;.97\)_[YHLU>U=7:E
M/R-]'-?M :D!"P\1#0 +$Q9B!ECX<.J^:"XOFSKK.JL \#V/4'Z#8AT(YO2(
M!/<!3A5P#]#CB%4<A!\@_ "R EH%M I("FB5(8C*,1 $ CE#8+J#G_T<C_C0
M-??S1VG>M.W465#L($@@2$\3I#K[&-1..QU?@S2!-!V40[F#Y(&ZJB9JE%7U
M'_7X#W]V7XUKVZSQ(%H@6@<E6@/C#* '2,I .>/YE="9,=/+Z4A-@H,4M5 3
MST<&N0*Y@A@HQ$ /*09Z[W*;9Q;;YX?\'X,;/[EHIN%2VYYDT>^(1(@U3)E5
M$_7=UG-[0MD! ^(>%'T]/U]"%=U JNA 7/>/NW8@KI.YT_!9C:8.!!<$%P1W
M'P07]"R(*XCKWH@KZ%D07!!<$-S!DA8$%P3WD 3W@YNHJNY%UZEQ7=6?P%X&
MZ07IW0?I-<UE>/2%J]OJLTLB7-7A.Y?].&K:=FO)C9U3&N08Y/B0Y/AC,U$C
MD-:=YM_OF6J_S]%0.]B#=%^>?33%?U4C51N7J4GV%S4V%QG%]^N!]("SM X>
M)6]Y\3=/<GIF@CSWW+_##O>M'-J_8],>=N*95Z6/AUTBZ:Q&S%.)-'$.:5LR
M(ICE5+F;)YX9ZH5@5"');3SS6>1(",^155(9;@IEO5H[\2PE2]Y-)^U$U38X
M@BL'GJ6BF7;YI+,W;U]_YZBS@!$\+[=WTMEQRP? Y6X)<LL9E8^FQ":/I 3<
M[' 3%\YQG6-$74 ^IFS S;P@R&KAA;&YDK;8"&YNZZ1(><($ ?0$]#Q$]!P8
M.PP -._KP^WA<?,/ VXK&67.<E1201!SDB/EK$&6EU85/H!PP6\"=^Z\(LSD
M*-?$HV 4:Z2*TJ&R$(4D)6>.KY\4_QB#]WY'Q/,3(O*#@>Y-6CJ;/.T=,/QP
M^.+ +&  \Q[,2;"GF<(!D[FWB#&#D9)2((E+JBFASOI\(V#^!"O\?IB.3\)4
M -,!TP'3CQ/3!X&G>:F"<:PXXCPWB$E%D5!$(9+C\(.@5.;E33SUI0_7&8;*
MG(1[=/@C2IZCLLRYMHI843Y?5*,@)[(4!X.C _-C 3X!/@$^[X9/CBUWIM0(
M4^*":>D)DE0%TU)ZYEDI>+ [U\Q1C950F*+<6(I8$7!7&J-1P76P3PVE0OKG
MA,]@  -\ GP"?!X5?$)$H8=P*@K"B5'!?%42,4=C="!W2!2&4VH#B)=K$05#
M&/8!JI%46" FN$+*$1U&[[ T5@KI-@KA]XLHL).<0I08(@J Z4>*Z8/ 4Z9*
M:X3($<$E#GBJ*%+1O'6\T%82;Z47-_&TH+DD,3@KA"B"24P+I(332'M)%"76
M2$Z?S23&N3RA^'" =#"UT<[&_T%M]'VZ3""M6A<W0EQ>N;I5D0%!AQV,#AN8
MF[K[IHI;%ZK_^W\$P008!O #\ /P _ #\ /P8S#L /@!# /X >P ^ 'X ?@!
M^#%4_#CTT+W)N6*.$>0*62)&B$;"TQR5CF*K2ZYSKF^&[K616 HID,B%1HP:
MB[2EL31;<E'JW$DK;X;NS^S?I^WD,@RE_=B<65O%,:C1>U79-W5_N%N*@J8@
MZ(NE&.@']\]IU8:)GKOQY\JX]X$0C?W@3/.I3D_Y[]@O<$.) 'I"2]AN#A ,
M$#P<" 83#A@&\&, !!D8.P!^ ,, ?@ [@ OXQ.HM[@3)K46""Q[<.6J0D@5&
M7//2%]91K==<0"DI+7!)$-':(698@51!5/A#.3,>Y\0[< $/6.:@2^9V-/X'
MUT[&E9DXVQTRV695VTZ=/<EJ-P%="+H0;&FPI0? ,( ?P Z '\ P@!_ #N"+
M;\P7+[!F!CN%,,%E[!Y;($&Q1=AH[JS."ZG6.LYZ(H7FG*.<"XR8*"72+L>H
M($7X3R%R@]?2L6DGU9OD6;R<CJOZ4^=2=_T,%SY(NNSLBQK;MV[RSK]NQMY5
MDVGJ:OC$SMX8^M("M *T K0^%[0*SWBN\@"H E/$B"J1E#E%N+3,.6,ICHVY
MMP:M*43Y8&1]0A@3X!7@%>#U&. 5^KKT$*\PL1IKC'*I6+">;8Z4%0Y989@1
MQE&AUZSGQQ0S/A_$WZ\+S.%@/72  = _(-"'<"<P#.#'  @R,'8 _ "& ?P
M=@#\ /R #FQ#J+L[7RZVRZ9739VYKVYLJM9EC<_.S\\^M(#G@.> YX#G V 8
MP ]@!\ /8!C #V"'PTAB#B*!2$OB*",<"<TT8L8H)'@AD,X5QKDOF"/N*34B
MZM-UVQT:W&4/?P]^QJO>S7CGSULU?GIA70%MS $T 30!-)\+-*V5QI6B0(YK
MCEA9>B3C$1#.<B]=+JAF:Z?I/ XTV_NAYB9.ZBT 1 %$ 42/ 42A?&ZV^:1@
MNE12(TJ)12PO+!(TH+FARJO"LO#K&I _I'QNLT!^+/@-)7$ Y <$Y!""!(8!
M_!@ 00;&#H ?P#" '\ .@!^ ']"*;D E<5^JR<6%&]GH<&<3]35\%<OC_JC'
M?^@79?GO6M%<%N[Z[-I)57_*[K@G7#J^V?8.% 4H"E 4H"@&P#" '\ .@!_
M,( ?P Z0\3RHC*=W6A:8.424*A&C0B"E7(%*[0Q7)1%J Z4K;Z>7VHW?^<Z?
M^FOO3KUNQA^C,W4C!QI[AKR[BD-L4S[TW?B_.^?IG5_J+-*7!3ZQ4I >3IM[
M2)("]@/V _8_ /NUPC8W2B);:(88HR[@./$(2R59*7!96/MD[/_@KJ9C<Z%:
MU\X4P,?F7$VJUE^_NKP:-=?.!360E$(SL@'G-U4 @P'; =L!VP';CQ';,2^%
MB]:\=D(B5N8E4B( ?,&]5Y05Q)5/.M5XM]A.3GA^.-VS =X!W@\(WB'L"PP#
M^#$ @@R,'0 _@&$ /X =P+W<?_?26$L*ZW-4,EP@YJQ DI0%*C%QF!%<%(0_
MY<3DG;N7&#K*W]N]A(Z,V[$FWKI)5M6FN72@5$&I@E$.1OD & ;P ]@!\ ,8
M!O #V 'P _ #\ /P _ #\&-?& ;P ]@!\ ,8!O #V.$PDI*#2 AZ;+QQ>8$X
M)1JQW"LD!):QD2:QG@MLB;^9$#2%+_/2&.2Q3'O/*%(2>T0XPT9APZQB-P^>
M?NLF;U)*Y+>FW5BKS)."B8-)]PU,0  O@1W W@*& ?P =@![:W-[-UG)*342
M%45.$9/<(%D:C(3DN2J$UXRMG=/SD (LL+=V+2#0U&]+3?W"KZ[-SJ)PI.GJ
MD<O"L[T;CV/SO=A_(K/5Y\JZVD(7/M!D8 F#)3P$A@'\ '8 _ "& ?P =@#\
M /P _ #\ /P _-@7A@'\ '8 _ "& ?P =CB,3""T@^BSD3FFRL8CDPN66\0*
M*I'("4=$&4)<;I7U:YUD'U+]E=I!G!DS=O&E[_R+1>KF_2QSDQJ'OYSE;>Z?
MJFS#\H9/W\E9LD(>3,82^@T"P!\0P(.!" P#^#$ @@R,'<! '(Z!2*0NL,P-
M,F7<'L"%0UH6P?93'OLB9Z[T^,G]PL! W!<#<2@=PW2XW8WG=#DMKB99VXPJ
MFX7)2V/=P56__5X'NHW"'&PV&8?+1RI)J;)_G[:3RW#-)BO>!D?>X:OLP9%L
M8$K]^_0!MP&8[MF9#G!LZ"3;.Y8"' .F QP#'-MWE@(< Z8#' ,<VW>6 AP#
MI@,< QS;=Y8"' .F QP#'-MWE@(< Z8#' ,<VW>6&D"9TB!*A"PIE.:&(F%*
MCY@L%9*"YZB0EH7?RI)C>K-$B%A/A6,E4M:4B*F2(.F-1U()+4C.B:+T9D>K
M=Y,+-W[17(9A7KBZK3Z[KL'5ZV;L H5>3,=C5YOKC[$ZHAO@66T_+FHESN:E
M$F_=Y)W_J+Z^;\;IA\ED7.GI1.F1^]B\5^$QDPUUS"K(%H\C!!$&K0!:86 L
M!5JATPI4>*6MX(APFR-FG$,:YQH)FCMEB-&Y?5+A*&B%8Q?AH?197"4X.261
MXK:9QO:$AUJ-^JL:J=JX3$VR_YS6+J/Y24;RR-9;@MI!D'7?]/<@B#9H#7X[
MA4"']YL_"L^%+07"V&O$O')(FCQH<R:L,<27CHB;.MQK3$M94%1Z8Q 3A4%"
M%AYI@DMAK2HMT3=U>'=$_+OII)VH>NTX^#;]NJQ@W[Q]_1T-2_$)S\OG4K(@
M9WM!(8#O'6\I^A? \9W@N/)%3G(ED#96(H8#' O'3?2P& Y>%I.EW B.QXUZ
M%\TH+$S[ZI_3:G*](8=)GC!! ,T!S0'-CXZM!@#BL!N\5R0E"3>KDB%JRJ@4
M-$.R<!A)6>J"8*'SG-]4)(65TN5![RAE.6*YP$B'[Q O,=9$$NF,W(A#<+_M
MWOR$%,51J9*A=@T:(*E IX"' ,IE1\K%>$.$4QHYZW/$E"9!4<@<V5+D-"\<
MTZ7:B')Y@I=R/QV#3T1Y7,$GT#&@8_:%OXY0QPP"WW,F<DLP0T*[@.^E\4C)
M>!"B5(7@"L>(TTU\Y]11+25%G,=X%5$>:8$IPI@YY4V1E]P\6Q2JH"<E/2[?
M80_C!0#GPR<:P/G^PSD53DK-)7+4XF"N!TM=Y:1 AN:4!08NA/=K205O3:G*
M>*4.YKHI2B0I]JBT0C%:."]X_IQP+HIG*\0:A-P!G .< YP/#<XA M2K%%\4
MC*H\&/K6:<28=$B7AB%JF1&F-!B+M0B0+[%6N3-![T@5[N$$2>$E8EH3+HD4
M0A?/'P&B)\61E1]!! ATS+[PUQ'JF$'@NR*4JL(J9%E1($:M"?C.!"+<,!E<
M ETZ=A/?E2^L)SE'I=<B1HTP$EQQI*@HK*82%^SYZI PQB=<\*,"]N?<OG'W
MGHW;F.^^&SENV;-Q+(@_B*[TSS_[P#SQES_]0'[X-B5VWXMB8*P!! %9 =8
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
MJ)J97>/&3DU2+NU%=77EUNB7^"==OVSE=!;"HAIL=O5\%V)T(D?]IH$. #L
M5>-QU,/)TEP48/CIR <]EHJ 9R.-^FXN3HFSDC%8Q;T?_7;$>>BEVU)H40"(
M):,X^URIS ;P07%ND6_28^:[&N>.<W!HKZ*1,>.EVGUJ)I6:[7$PO2$T+]J<
M#>06 [G?%SD;U.S*DUAG%GBU"B.)#YU=-;>89PO1J>9VJ6)U_NBT$)%@JJN)
M,4$8@M"-J_8?6>57%\TV:</!)+YI7D235-9I=M;V2Y\V;_1FJ>JMMYOV_FT,
MU5GX;3)J.C78!M^Q8Y)PPXS8/4;VMNGU*N7F8#.;^'Q/;\^'J2![EGV(6Y2Z
MXM\V<5.;RNO3E2G(D<@8$QX!\4Z6\64)5:9AB3N3\&HR*TE,&V+C-&PL ZS[
MK,JXNW8%^=4JGP>%,CFN.NRHR./.LWE\<N8Y+E$[;CL+[!@QVF?>N<Z#6BCE
MM.@SE;P04[70\!$P@H.\K.1[<Z!_MYZ7>";IO:'F5Y9HV9)>,2-F:FU%Q40\
M"];ZI+J,-L:D30:][YEV:=K=RQ<[@MK%2]INO]SWJ+24+9RY.=T6X/#H+$59
MTQ: KJ MLO?BU\2OR7!).[@3<(2OQTUSF<BQD-69Y'QS,)&OXP/0LC^6(N&=
MN;*BY)LZCOA.39\\S=D_+E4TK.INJ])%VJPQ ^L8@;RQVLO/.4VE/.,X[VC4
M=8ZP7]S6WG%?Y]POOW=A":6MOTV;X'SYV\[K7YH[ZA9D;H!5[=PYBPYHM,(6
MAM!=+ODWW=^.3/-="D%@=')X4_!G'BJ_X]&=C;D$:3&@<\-A[$5C>=?S_(9V
ME1OF7!"?HJ*W@]*NG1F+KSCAO:'6[>M)>]@^-Y5)$?&4#JK=EZA)KLW(W;95
M;<736L2:$G ?%8Q&S'*I<\ MO+HPV:)X=3+3[2_NHTI)C26S/MKWP7&Q\9.>
M?@KVUM<94Z\9^PN&]GV6XC:/+#%-NY";F+#I<A"1,6-1'8J;:JY7.#(">@+^
M>I%\6%CJX9Y!Y#2AHFO0%5WR<15=4,\%]5Q/(\)%'\Q(6T>OU"1P3LJ[SP+$
M-WWA%+'M=P',O*KV=JLC;3G_MCZ/K6H6-\X-Q"X<LS2P^2/G1E1RIJJQ17W6
M)(UE[ *U_^%2!&D.Z2LV8=3^ <>#9YLV](]&*R-?,0=N,2IFILSR/7--WKG2
M73G931/T6XINQ<;X'%$U6=US_WBY947L/Q3,OJ7YS[)&\\*2F6'8K(8)C\G
M>'];-'!&[V7G(UFUG1._[*K%W7*!:T]BU4"7>9O[(PMW^&0Y<!J[:7UVH^8J
M+5G?::2J9[9A2CW.VTBL6:_1W[H94VRKRS *5;MFVG;WQ#S./+78!B[I[I@7
M(?:\>6LH=/;XE;AJE\GJ!3-&&V:M'%8>L3RQE=MOQA5ZFV?>>*J_,<GB4BNI
MU;S2V606N)KG_,;S.K).Z&Y$8)+\Q<C+J/I'K&/L-DC&NS^'14VQT-5L60IB
M7R]$.6[=CX>=QMX$2YDR'9-(*8IZVX3G!MUI=CMW]=NZEO$IU57%BU(7E_YS
M?T%JP-8Y[DMQ^='U-P.*W7;2Z^4@P;A+"*0BJ?F[U_(R)\O1PICX[LJBNG1F
MY\UJ=]W4?0!\7G85[KA,L8SU3,^--%T*J:E^I^G)74PX=LN.Y-R-O(>_N&*(
M=WM_[]8IMZ_0(J.;PJR=Y]_)7GC!;/-;.^N?,+[%S5P2U-4,Q4*&7J]$>Y9?
M%=T3.XNE=J5VMT?I%N^:MAV"! I=32=AV287RT[I2.G4@F\Z;KL*O3X4;+LB
MM5'7Q*^7N4D3H&OM%C.9)VZ6\SAMN+7MZPEF.9D[J'U,BN6O+HE;9P)$0R,6
MM(V;B%J1[)U3F_Q$-8J9T]:-1HL ^JSB\?S\_;R<5,>>@V$0R=P.9(ULE3 L
MK*&:Q;I^[ 4DDK_+HO>[ZMQ79Z:IV_M:!O>G;D1].<$LVFU68HY]ZKSO>;,6
M)K]1.;$HECC-WMP0T3Y=_%U[[Z1'^]3Y\-8*B%F199_34'<%F4ZS%\U*3'66
ML8YJ,_9CNBOU/"^3C46PHUFL<=XM<6U,LQJ6.P)2<V%4"XD+"]R'$(]).,YG
MJ8C4H3/\28R5[*H>!N->BA7N6P(]-3?0EGH@=, 3\RQKUZ?N#C?S+XMBNQY1
MQQ$1:S>9E6#U]:>I?B1M%PE$&G4@V&F9OF54&&E7*I:,OU$P\ONNE?NPH%LK
M9GRYMO6F)_<^4&7ST<O%)H#D:JT$+CO/M:L8Z]-[ <>_605RLN3072^RU:G]
M[KR(OKUN8PG\3R>K<>S.@IG[F'-[;]T,2M91-YQ%<=1""M/&@901C#HGVB#)
M;@@_#2&*^2^W#>)1;[C'R.\:1%]Y_7K<JXFN]!HS;RFC$A&I.6*$,"1]H1&7
MQ"BLF7:4W2R]=KB0,OR.F#42,288$D9@I/."Y(Z2HJ#T@:77K[[V&;.S5/[N
M[$?U]8?82[E[Y^]_^_W\Y0]9K,\/S^0_I#T.E\'J_=,/J/@AZSKX_>F'ZNOD
MYWIZB6PS0?T5/_Q9GLI90?ML[G\> E-DE]&&6115[W0L4>Z&,) !2THAB]Q9
MH0)GY05BM"B1+J1#ML0$.UL2:^5-22EQKKFV A'%*6*E+I"D3*!"8DMSQ0DU
M;CB2@LFI %'YWE@>T2PQ%BG--K#&[D0+#7BRKO[60[VW1R5N48,+#QRTW[UD
M6JJ2:$5R5,K<(L9+@[3".6(X"+EG4OIR3?MA:80NJ48.RQ*QHG1(.VV1)Y[S
M(-Q6"#4<F2[H*0>9!O7W=%'!F*M@VB&:FV H:EP@56J!*"7&YT51<)>OJ3]>
M!@GR&I76!T-168XTT7D4&FD,*?/"E\,1%49/*8C*MM7?/OC<6XM$S#AZUH3Z
MJ/J'S2<_ZS4Z7BX,7$U^W=SW=<M6K[0CKM\)<6-'W-)6P[Y<7DWZTL6NXFF^
M63!65C8Q/Y'"V"EYE(X;ZO8UMFT\ ">&6(--]>U]FK-)+1(^T[H/'\Y:H2ZU
M9IF'5KX1[_CK/,NG^V!WET--@;^EQHTW1Q SZ,9,Q\L[^NJ8GYI\<://,Y&=
MU1>D77:S$X&Z&- BUMD%B5.6=+D:=S:>UEPX.^])/S^PHGMJ"E;.@I\IGCG?
MN3 O(EU=<^UB/YPV$&YIA1;Q\I6^M LRKSZCGU'::;+ZRWQSZLKC8\W;+/:U
MF'>WG3\&\A^TW7#IK('Y=M"59.,Q2?N'=?<D47DF#<M-/\UM2]R7[2_Z-\P*
M!;J2EB]J&'WR!FRR$2\)I]0C; J"F)<<"6Q+)(/W0JPO"I&K3;15N,U.^ZU?
MR>N>#S[,V6!#UAKA$*P QV8#4I);&GR7PB,O\B EUF,DK7:HH%IA6A#!N+@I
M)5)26N"2(*+#E4%*@C-4$!7^4,Z,QSGQ:W&]W4@).<4@)5L/Z?WJC)I56,RM
MFYMY^6#?Q)K0%?LC%8G=M%YO,:0Z ^6F ?U-#7D"@O]MP6>FS)4/\FLX#H*O
MM$6"DQ(Y7VA)G(C'$F]+/<;H17AFVL&0-H=\;#[,5WM3X7Q(?(&"W(0927U.
M<J=0;H1 C!J&E!,Y$H1CKT1.F5[K4[\I!?D\<@(1<@C[;7B_]5*SA"[2->^,
MTN_'B'66Z4R,V,S1M>V-2N1IW=6R5G=6L+:WG5V77G6C0';QH%F%VE*QXEK=
MX&JMVBS)V,>2EB> R8P-9C/8AS7>6FCWK+/)/MP(=[Q(18!A(=[I5.:IYO&L
M?:#6QFHL4^L2LS@8;;4QZY>TJ3IN*DC1W!2^3)M0=0KQK3:M:98;XRV5Y:>C
MN_NZ1S.C>C.C^J+@OX^KSKH(W.^VU,BK[H<U#V3.!6VV&R'%02_C-I"^#5$O
M+O'0Y35YCR7W*]5P-[HM=,'3VGT)+YCMW5Z4[=8W]F(G3\*H[L3K_W6W$GMI
M>*X[Y'*E8CZ%+T?72[MK;D+.R=)VH)N-WCHZ+=JBQ!*&V*0DTJ??9!Z[+'1]
M<>_DA\0 RS S(^TMD#G?HY3:J:5&3/US[,IZI2XDM5LT2>F;.,:CW</UMDJM
M@KMZVA40@PW'@]MPC'/8<0P[CG=40'VAP%G\CK-8**P$$04R2AC$/!%(EHXB
MX50IHX4JO%T+JMB\Q(8Z)(24B#FCD>3*(V+R4E++9:[YFK,XUW1V9E!%4^NM
MFVRJ&@32"_>+G@R8&275PA*ND6>:(<:X#2RF/5*EP9XY72BS%MI7OK">Y!R5
M7@O$PI5(<,61HJ*PFDI<L/4(W_:9,1\T,T;K;&%[VMZ^"P98W#*7.E6FK5#)
M7QW"N.\7U>^:ZNB^5"=9FBM'5293-BP)ZAOHS.+RB\[\_:GL9KE'?_^\K(WG
MSP>+^.7B)-P'!%>^+-FZ0Z#H@%& 8!?+%2TJJ"H0XXPC[3U%7 DEN<=<$+>1
M WHCTR\._V[/:OO:N79#$)!#-!^B^9M(=WMG)"D<<B4.^DWG"@GM7.!LC+W@
M$JNRV$0T'Z1AUV-956<GL]:3RW&7Q:$-,[VV$KVZH=67SG0?POP&+&1&N*"N
M%8TN3-Q-4ABD<I$C*U04H5(I1S:26K[=\#Q;6L2-"1P#@0/U\V3)$"(7HG V
M>/BE#NHG^&4Z+POD\J!ZI"R<IQM1/R 90Y*,VSVK15[BIF<U[QLPOR0UD\*_
M]!JLZQL0.]G$BZIO^EOSD]!2"N&JKP>/^=;1J/?AOI7WZ4^+N"/1U&=4^^R#
MNB,#\?TCU[9XN)HASC)"'%*\8(C1O$!!"!VR/'@_)9?$JK4@R*/<G_EY3VK4
M;V\YCR[NTBF9<,#:7")8X+_%F54]O;)$L.Q-W0'.C1/7;N>/FU1Y,'_D 7-S
MB3$J@R>,6%Y*I(-7C'3AN P_42_+C?!'OUODG3\S)JRZ_6U1[/\QEO/L'W=L
MK'9@P0G58NV7-PSU.=;OQY-2+ZJV/^RH_?F!10;/EY2Z/]O>.RG5'Q;_Q_Z@
MTFX<_;#C$']6TTGS2Y^HBR.+>;LPD7@Y&JGK9CKY.36[^Z5['<[ST_Q?9S?$
MC5?JJG4_S]KXS2B2ZGV[9_^P.+!^,D\W?J[:JBOR_GGVC*4+PY5V3K/T6LY.
M2_&O,1MY]S7XE'_WDN_]7IS2)S]C \,@I^QAS_CC'R;CV^C<9V832\<^F9_&
MP5NUJ)=EG_[O=EG^$E:X2PC_W*6%XQ=WK-%G-TZ5 SWK=^+PRSS[.TOG7TVR
M)*%9 !%IK+LC*2RV)7Z/UF^/%L<?W\1*D&8:+K7M3RL&S\0^ REW 66;3*C?
M)%)8P?CKGWX@/SR58+<6<6R-A D/=\^/*XF3;;+C *B[&PX%NH%D[T*R_Z+&
MYB*C&$1[&RSZ.//*V?B_;9E7SZWQGY^G>Y=X>0/\SX_G;+"0CI <0 (@ 0@%
M<,23=?DL5/( M7WKS(9!]/OJ\J?L;5+C*O;!_J(^Q?^XRZM1<^T61]ST;:W5
M];@9C;H&[O=AV@$3=:?"O/SRNAD05599;<,6XK]LF&4&X-MLK 1AC=0/JTG@
M!>988H:T=[$YI2Z0)L8A7Q2>"JMSH?$F]BR\ZH'A0Y?76<I_O>@*B.^L2* K
M%0GT.Q4)Y4G)[JY)V$O1V@6V .;N 6/<@KD L5N V =6>7EE:>%S9 *T(B9%
MB90L-%*VI!136VBV5O](J7/&YQX5A?.(<:F0P &%BX# DGI&?2Q,W@VB8GY"
M.$#J,P41P?&XUQ*\J6._U.1;5'6WW[P_'2JX&K&H 13> 2J\ 5I"AZ3GGNA*
MR+P@3'J#<I;'+OE$(:FT084IF"JLITJM'2CQ&%?B8Y3S]YV8;U;5,=!TX#P
ME@*6/OLV7:D%XY0@0N+1<H+F2' 3NU4+;LN\#+BZ=K[68WR&[4$G/N$"H'.O
MLQ/#JS[<NAN1.G)M&,6&1\;]4(##H]L 5>1>U&T-Q2$13AOOA$"*J+@3F7JD
M>4E1B;UPAI.BS-=W?SW"(4DHLKZQ9],*%N.[]_V#! Y' @'>]X-N>\E<AP3O
M#SRRP#GNPQ]$6=P]KUB.9.%*1$JAO1*E\78C>95G0O.BW+*[=%P"-\2LR^H*
MD%,2E\ VT[A%\V!=JH_Q].6MPN(P"+F/6G<8E-NK4K'[$/"0=/(37:ZBC&?K
M&8)*'O0S,YXAJ95#S'++O%'<R8VX7'?JY[/:OFUJLUEE34\P*9]36P]#4 =O
M( ^#3* )#K& [=B _V$XK[CB91DPF_(B8';X'!PKXI%B1@I<4NM<O@EG['EQ
M7IX4A #.[]XOVV['DJ'Z7)NS@M^MM>>&S;5;V$<X /P?X-9"H J(#H@.B,X>
M1VZ':B$\>@E>W=B7NWRP'91W0GDGE'<^:YC4.:^L*STBI2T04S1XSKC4B%O*
M:4$T)E1O(DSZWM7QJ(/@+">/X'W33L9N4G4MG%\&(*B=_;5#A/>C0( E/WOC
MWC4[*4H,%:)07 _H"^C[K(4C)9%%&>"282-B<3T)P$D,*DE)O3>6TW(CL<IA
M@2W%!8 ME./OE9<"Y?C#49G#H]L E>IQU6L^T>GAVA<DQ\%WT4&=,I\3)$SX
MDX<?'!>%<6HCK8;N*.#<?+HPO_M@6A#!X8@@X/M^T&TOF>N0\/V!)2#$8R=$
MB9PT-/A6@B%IN4#8%X+*0F)/ULY.VF ]/L#YL"5NB&F=(1;?0$'^$:O=85 .
M"O('K)2?Z'1I@CDA1"!.8QF^*//@0#F,7"E*K'DN\MQNS.G:;D23;SM]-$39
M'+Q1/ PR ?A##?[^8_T#'3 M<,DE0QJ7*CA@6 :8I@;)@IJ"6$E+O3D';+O0
MSK:=K!JBY#V7]Q4^QWY??[[]].V[S^1^[I.'MW_6\&W'YM[SZ/&/U:5KL[?N
M2_:AN53U0BA7#Y0NK5"D\ H975C$O./!B%($^0)3B7-%N3>;.%#ZA6HO7H^:
M+\L'CQ_#8>,WE^&NE2Y.LV729$NTR1J?1?)ED7YWG3<^=-Z_+QW646);)ZF7
M5CI,8GV%"$QL"X*T-@523$LL+*4$KW7G>-I)ZM\3@2<?JWZTIZJWD_"?2- D
M*R;*BH\GJL/YZGM_OCJ_U_GJY*D'F]-3S)Y^OOJ3AT%.Q<.&,:C=BD%HCLN/
M'D:=V8XW3O&[-DY%=GA0/G(VN:U1;^%O;\3B>WR&XV+L7'89_GW19BZH-/M'
M/?[#_!3T1[#>OM!Z3S9K;:E0\GZK=/NJB%WG\S;'_C^^J8,UUTS#I;;]"<IK
M!ACJ'0+=!I])&&AYS?,+-,D) V8<-#,>B[X'=AL$NQT5]E%@QL.HNMM% &/K
MY70I=3!VQE57DQ@+'6=5E$W73DZRVDU@.^\!;N?=JP*Y :B-H12_E<H;XTN)
M+&,2,:$*I/)<H<)Y*AT53M G96/5I^OVYS>]^+]7E?W0X\+&NL0S H=J0<N$
M(\58@-2=UYAI3;"U3"'A>6R@$,!3YQ(C+@ECKB"ZQ&L(*B6E!2X)(EJ[B* !
M=0NBPA_*F?$X)]X]%X(*20$_]S:X?YC.PY6Z[HHK.N<A'60^45_!?3A4U39
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
M6>]LV?#[:UO3JY7L1RB=AF&D]X^0TPJ$!!D8Z^@K(U=U]QU>@]T=+S31C+K
MK\U _/1EUV <J;(R@'(IB($1WQGUM3)N[U?DZP39+77Y4^,;?+U?J-]^9U'!
MU?@PGHE%QFOUC/NJ1A@KH^."#>YZ*0U?@$_KV_C@"6<H(B>)(F;Z6- =*9O%
M+EAYGJTL,[8]3T1[S6'3#4@^Y:)4V+&09Q_T7C7%?.][^_BMZ'4E:7'H4-#D
M^,'$#A[N<'A*YM>>X,'8X_#3FP(9.*8->DQX+BBS1+'(-K$#IF5;B>_%5K!1
M^?_B_C2G9@\GFD3>PS.<3LH>1;(99P  W,HRK[VX_USDRG#,B6&;MJL9&7YP
M=&!DK@3:)=G=!+$;D+):ACYNE0;W:H'HO*B;W_.B-MK&C'@?N*!4L&EJHC^!
M1U: YA@JZ2,S?,&8+\IY42&&)ZVZP$_B[2H%Z(:@'?.LC<4H4"H2#]FF?3U]
M[@JW/7'<HG+S5E\AE=(9+*%&NO(L,^8%7IS"CW?&,A!6+<U. Q!#M1;FZH93
MXQ_*N.;X36PT!<NJZPRW> XO)E)MF1K:=J^,'W54[??;PFH/].J<;(VBP=IA
MF_%MGECRVI9OM;S //NCML#6/FR1T4]4G @_9H&/R"A,A_' XTQ8KB]\VTN4
M%QXBI/(QK4165(M2?4[0H%=YI>GVJT(C1'XHJKKJLEF5_,+O$$BK;_#0/V=
MJC>& E"<PPWK<J&>9T&?A+DW<N8.Q>W1U-#T83$2R.C3\)*$'B1QQN^,JY+G
MVI!&T>@$TRCF2(X*T39G_UK JI-T*6S+#Q^,>S\NH)O1[T4.8 Y07O9M=H:H
M4-PHK45,0[>F,SXM%_H%,-OX$8%)?XR__EYK@,4<S?+AFE!@_YB1'>C,P01,
MJ,AE/!0XTDQZPK<B)[#,#1/*\53@NP I"L>@!:;-(@=^%;'KQF%LAZ83W0>*
M%0CT6?Q]"1M^I:VK/]]MX,3[6U[*]5&9[Q?U=5$"T>1C%I;_L@043 @9IGT%
MUV6X5WT?$AAWGBT.Z+4=G*=B&0:AFY@L=%U0)%X /\4Q9Z _(BN*P-".-LQR
MSQ4B=..(<=<' SX*0Q8[D<<L*_8=J9S C.6Q>.J&IQF:\3\7Y5\0@+:RUDL8
M*O3#2>@_G-1T4IYJ>6D(:^GX&7$SUWN"!EW?4M+F-[A?/,T[F[K1$0U(-X!K
M^0T>#^&5C+[6ANUO@RQ_0E/-$!FO@('F_$JQO)"JN^Y-\W$GQ)GZSF1:*LTT
M;^$-%K/\G4RK><;OWN*G[^9<HH_1ZP"0YGI)[:%Z\P><Q) F=]U3]*5,Y?)=
M7'S'%X8[O%VFQGU_9@!S9S-C%6@_Y?Y8]IIAK0WH]M_^;O5^;L*@?[Q>)B[H
M[6NR$7@"K_269[?\KGKWY@]KV]CMD8[Z;M^@??;A-4ZM#D7T+<'F39*?NXF[
M,A:'@%-]@Q7PLS%8N0Y4X!]5DC0Q$AV Z/ZZM&U;$V0K;C\#K?7#EYXP?"U1
MF%$\,3H7/ 63AU?7$_@7J(9_@5NI[W, 1=G$P&<<WG<Q,_C55:FN<(VKA6R&
MI.#J[4Y LPIT/6+5K!4^[Z^V?6&,]P_7X(I\CW,;.]])"P_UP/3B;F@S8?O*
MM6S;#>R-,'GB1R+D%M8-@<WOJBAAW':P:ZJP1" "2SGN20VNW6QY9SK02'IK
MRNN@$_(;O$_12L?S_,Z?9O.LN%.J]3V_+$IQ#73NN9X_??WR91Q>IY<(QW:Y
MP\+0 89U?<6XDX"'P.W(,4T;6%#=9UANAEZ@\$N^=)AK!0Z+75\P+[%%Y+IF
MP -S@V&15)]T-/?CH@1,^@+O4[0Q^HZ@^DL=.9&:VZ/W+^%"SS0G0*IA<N*:
M,WE1H>56],"4;LYNE,&7\00=[8=M;T+_*[U1@Z%7+<J[I5M2& A[5=+^I0U
MZ6 2AJ! 3:E2I%5SM1;P:JM2>C@NM1F3FN"]4+PO<== 2W3!/6V:M/0UYD [
MV%!P<E!Y@^F )R@9[%9M*(P2XE;A!1B@1G,$7O,W^%)S&>P((NV:+. Q 5[0
MF3QZ\];-#3#W9_B17@\:!96Z4;EQIWA9&4E9S!ZZ05]AXB^SM*[5TK#Z<P%*
M$G_YJ-V^ FX&O $J,JVNVP./N48N U1!:0#-Q76[AFH1_Q,NP9?EL)KR!M\.
MB"=3_2@\MNH.K?0O2 E1PIZ5*=>Z8LMM6DHM[W)1[/;KYH%F_M! M@ELA<+C
M0*-.9XJU9X1X\+<2X2:R/^F,S!9@@%5SS V!W8&OHR6,AX6-1F\XM&^9QBHK
M;G$+T])(./S3[M -SQ9JHJ$+H:BWB:U1O<!SQ=[R,53>LCG<I0(+"Q]?-*\
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
M!QQ-3L1:@553XM"OK/KTR\]/-F2PHV#B.$<NEB6!(R0>!%76T60_<OR.(/E
MD,R5(T)A^4R:,6>N&7B,QT'"(M/R163YRO0V>@Z\!)+YU5UU9#SN\EK:M)8N
MJT4GM:R7P<*/2G[%.;/5Y^2]+G[@'S$'NZST\Y=%LF8?RNVG1GP$4]\A$"<0
M/T[4@&A$O$-T(9DBWAE#/(Z&I[QH"_[2%,42;YZAPS= T+I</\_T/-\W5<3"
M.+28ZR0^"T/A,\<1KFE;D>L'&]V(PL#CIN-%S'?1-Y12LBCB-K,=)S03Q;U$
M>J\0>FLQXJ4!-UVZR_ZMR@*9*;0M^QTY:604$/ 2\+XF\'I6P.W8,QD/.8[<
MB@4+$T!?1_A*VMQ286CN [S/"[!5.\)N]2G_ G0IY"&#;"O0-@FR3RV9EP'9
M% ,@WB&ZD$P1[YR<+I3G]@IQM<X^H\@:.7B7XN =OR)@6\>\$[F5D>F'MA\I
MYG+79&YD1BQTK9 Y4>1'7AC$IK676WG$>-X2F_9.H0N<8&(Y9S;O])!Y4L\J
M72'X'QF'$/P/*+X7>K[K!J:#,]\$<UTG8&'H6\Q5(DFX[]M6M)'3/(CX7@?#
M1PGQ[9)'YSA3-SPO+!^@I%X&A%-L@GB'Z$(R1;QS<KI0'MTKA"9^+LI$I91)
M1PX?.7S'SJ2++15YGLVXB9ETTO)9*"R'Q8I;PN:.$J$::.2M18F%#K11-MW0
M98S =PA4&2!C7"[XBE@Z<>#$+/%$PER7!XP'@<6DZSBN&7OPS\:0JL-'V_9"
M7LJH.W/IO S8IF@ \0[1A62*>.?D=*&,NE?)J)NG)<77R,4C%^^X+IX5^8X3
MB)AQ+W29ZPG%0LOQF>DZ,C1]):QD+Q?OJ)EM@!'Z-A1?&X&,$?@.@2H#9(P+
M!M\XBNW8#)CI!(JY21BQ6$:<18%R@R"V;3_:: <WA/A:#WDIOG;FTGD9L$VQ
M .(=H@O)%/'.R>E"&6RGF'YY;U3#?RYR93@FC6H@1Y <P5T<P0WQ?&$?H\2W
M8AY:3(;@ZKF.PUF<F"[S YDD5F!Q=S,L9SLB,'D<,DOQ@+FA<%GLQ!8+12P"
MR4,[BLU1SF[P?'-BF]3TFTR+2P#F+17)AU/S-,KA:)#M!D[L1I''?"4Y<P.$
M7Q4G+(Q,@3WI9!C;^T#V!<QVL*)IY!+,$\Q? ,P/D#%& ^9+" 8#$Z&G16#E
M.:[""6>6"FSF"NZR2/&8R2 *O#A*PC"(3WJ6O8F]];4JOUWS%IL?P>)?U8RG
M.?S] RP?D7'!LV^JG%5KD KT$6_EHL1)N@<(*3S$?<[46;+>VD805A-6GR%6
MDTD^3I,\%BIQXLAFR@Y"YMJN8C&'?\Q8>G9@6TD<\H&;Y.^OKDIU!7;V)X#]
M-*]2\=\\6]RSQK]^7-K;3M_>9LX3!K<;3"R?1F*..O<WAKNH<DF>J3>OC:K(
M4FF :$5"J@LXO6@]51YGZMBG%\,C]SAT]O#H-D!S[VDBD79?9<\)*TF2@#./
M^WA&XMN,1S)B3B*XC-P /MX8LC,$[=X#JW$<C9#HDEZX(+TP*F^/-,9+CF@B
M+DQE*18$L<_<Q D9-R/. B4C$26Q%;L;W4,'IC$NX(AF>(A ZH;4#3'7*)7*
M T=%2>3$RA8^,RTG =_!#%DL41U@T8VE?,NQ]AK0N9\F^&]5(<3G\J?O<R7@
MQV\%_JD7%GSH..B,3X-(<DDM7)!:("_D7+T01THNI6,RQU4.<UV1,.Z'BCD^
M]X69!&:PF:8P,"]D_*=2PQ/XX9U;';>F9GT'[*F-6R"+!9[A# -T7^/DJC'U
M#+#J#-4:>T9=&#?PY]<]R1K&!HS16A@&Y09OC&XG$]D%J]E&?N!8?A*Q.$+_
MDOLQ"]TD9+[BM@@B*_9B<=*:GS9)\6GO=$QU/R3+I"PN3EF,V+DD-?*$&K$#
M,PYX*)@M/8NY3BQ8#.X4DY$725M(5T0;$Q->S[U\7(<\<+JU19^<R_'6,/"
M% XI'&*P$:N5!XZY?!>+GH1@GK 2<"D"GX56&#-7Q+%I^6ZD[,-51,5/JX-X
M9Y?BF>50UL4<@)%<CXA,I#C(4QF;2GF%\BS'-R,W3)BRN&1NC%/>7$\RQY:1
MF02>)>.]/)77"WB=VWG8,&3_M4[$X&<\U!R,3E@]^. 4N&^>R/1FH$=LAR+"
M^\HHDNWG:*=<UL3 TG]EW/+*V+:>G1YV\ ;5H0]X&B4Q\X4G *&3B''?LIF9
MV*YO2<N)]RNQZ1#ZI]D\*^Z4^JK*FU2H[8#]2Y'?-$B,V%Q]*VJ>]3__4%3U
M+T7]_RE8B2BN<B">7-VIN>A^PX6=$%J[%8#2> Y>J?S-G_+B07 ^)8_!NY5+
M2ACZ!(9I#PQV;$4V?>Z<5\HH5<;;X^>O7]__6DW[R/$,C+#L>RL>(DPT%^$S
MWJ; /ZEXD'J_ J\!2")%-!=5YTB.AU[^'\JX O.H[OBF0JX08#F UXUX6BQ*
MXV,*W%47934!%E)B4:<@GCJ3X3=U9ZA6I"N-=#JA 7N+PK6P>G%MI)51-=+>
M\.34^-#>OEP1OGTV_&. (!9&M8C_"<_$Q7 #2/B;JA%]9(J,/%T#T@?R?I7M
MF4$0,CO&<<)NX#,>>"8+;!7Z%O<#Y5CW 2U.%(^\1# '((^YPHU9' J+F:XP
M?6Y*&8MXP^04UTHN,O4YV8YE*^;Z6A?B-XQF5QJAW@-\W*3UW3>T2+[!(OZ<
MP>=O# 6X-(<'U.6BM8G3? &H5C_WK?['.C%+?0,N2(HL*VZ1#[3%!?LY@UV$
M!U2:27C[\H9<E/I+\+<A &E]72IES.#WZ\I0N03.7#,H4#EL8UO<4/AU 5>4
M^F7@RZ;Q)>/YVV<$C, VV\L::)1ZRRJ\I]6?RRZ=>=SN5;.4%K@0I-[R15UT
MG@/2'_8,H0R_SC)^5RS:D0WO&J):ICDU?^@N$'A8,Z_4VTK->0F:I\-$[;,V
M]WZS+6GM)JW2.,V 3]YV]W@H&TT_UG>G8?C#NS=_>.0[UM3QG_K*4Y_;T]#>
M]QY3_\F5/O6Y-[5?]BK[)0=N$[Z79 R.)3WSI"$\(M(+!PT<($V]>[^C$7 5
M_CMM"FISNHZ6V::=>VB&/#U]28Y)CL]3CKLC4M:>D?XQ+O_PI[^@%\<^@GFE
M?_V9IZ6A8],DY0.JL#B.$749J$$D>#YP7@8YB 1$@A<(Q>FUU=''J?\X!P-?
M1Z5^OSO;G)Y.(]'JQ^WW.=2:R)VWX-[HL??S,LT,BT:/G6T[[0$F#9Y35M;+
MCO@37^)DA(1)-S"9*WV3Q2K@3#FVL#PN[##82,*R/-L-7%LQ*97%7+P:LX:9
M$ JNCZ0,;/OUAB8L\P(.5';H.O[$"@+JBDVS#2X C+<DV XFG_9R45G:H:5$
MX+'8C !A59*PR+4M%@0)5Y;%8Q$Z(T'E>Y4;.B")\4@,16[)DCU.79_O33V;
M$'UP_6+T.Z:YA$4U=]U1?_2S$O1]^C<V[V>#C--/^DN3D$5:^ RU\ #-L\M5
MODED>XDO))/<EN 2)>@2^1Z3(HJ$M'R5>-Y&DJ#M6TF4N$QXILU<2RG&[5 P
MDUNNF=BQ:YO\]92OAHKJ4_X%"%3(O3TBRYE8+HT)(H>(H)B@^%6AV.%N9%H
MP)Y,0N:Z4C!N>B:S?3^P561+[IEC@N)!.$.6Z4P=D^!\<*= Y V]M'$F:6#2
MP!>B@8^?)/!@'>KKZWTA?==*N,13J82YPH\8ESC9VPH<3T8F=ZV-23W#TOL-
M/AW,!0NB21"=603SD$</S\IK(4TP,@XA33 @7\R,W-@VXY IH6+F*@&^F&][
M3";2C85T'']S;L&0,7D0OICG3#WKO&!]>*[8*Q],O:R>YQ*<M9^+,E'IX?TU
MJIRBZ2>OU$APH$.-+LHK= ,_\F([9+X?1,SEKLTB7W T2 (;3^:D+8=M@2R!
M\&".H3VQ_8N;_SUDSW%XU"*=1#KI OQ3.X+_$V; _%!:S/5$PD+NPC^A<B+N
M*#?R!YZVT6J'!2B!03BG 3!8>&FZ97CNZW'KR8;8^?7UFR?<*T*CN7O#-Q&&
M0;G!&PG4AOP)NT%&GG)D+)AR$L5<W^&,<R]F@>='TC7]1+@;<_<LUXU#VT]8
M+.*$N:8"9'95PFS+2;C%3>6XP7@KX!P_F-C!D</2),RD+2Y.6] XB_/5(\J/
M8H_;-C--/!\-N,,B-Q+,">- J<11*MQHECY0/3(([],/IZ9'.NA8_N=E3;WH
MMT'^TR7,O<!VV[==1T#>R''3T]V0(*A&@IT ;U"6L?,G-J?>;&"=YB);2/A!
M7U<MVZ\7>7;7]&!O6[BOFK#K_N]=H_A[E\$50*WK!R_;UM)]R_B."=RHYMG.
MTPWV[RANW=^=#[#O<9D^;RK#$#J:+UJ@W[+I#TTD>>TE_N[!@\>3CT4Q72>(
M[<!D9N*:S'6MD/%$"!:%D0@M89LBWI@BL(NF']Y8%']M+(KW5*&)/7VX:O"4
MO&7 =1DL9@AKF:P&8JAVOIA&2H2L);P5 ." CQN WHW5F.O#9(3*@TG-F^T3
M-%S'21(S=%E@QP%S%5<LLDR'F7$0Q'YHRT1L] O:Y93E:+S?G+O_7)3MG_![
M!Q\;>BCFL*?F$Y,B3BI&2"&:$[2:$X2S7 P]S.4<:?*,84%]<T(3 _6('AZ$
M$X,^7*<J,7[JA@49GY,$1+O<:T)0[RF'&Q.DI A":5K,E0%.2Q8QBR5 5^0)
MWW5!99ON1J)1)%SE*L\$4\ &8!01& 56XC,5N9Z4B1MX?G+:,4'/>:LQC@D:
M A2^>$10GV\'.B?HV?QR[A&$BQJ$9.\]Q BL_KVG&!UF$))+@Y#.Z_"'B$0#
M5&@0TCB;J9,<DQR?9!"2L1J"9-  I$&EMM( ))KU0@.0B".(!"<4BM-K*QJ
M=%9:G08@[5-[0@.0J*T1M35ZM60>B_M.8"N'Q98PF1NX$>-Q'+'0=4)E.5YD
MNN%&0H.;2%=PDYE>++$]G<M"DT=,QE'$S5CZ)G8('VOYA^=//)?F'U&[[TO
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
MO\+@<Z3#(_8]?%=A1T0#8US B,X$F^H@'S>=0[3-7ZI_+=)2!R(Z,NG##Q!
M'7KHC?M:V7=/"%2_F\C46%M)T*WD%N4&(];<^("W @9N.XW\E*7P4DU 9-F0
M!S1FJ6I>ZK8@NB2D$YOE+Q]5QF\QRJXO@I7B@4IG+CVVXKYIU1RP/'4%A@I5
MNTPEVT.">E'F3?=P[3W!LA::6'P!=F^I S_X18!R;2OT#>0E87LX,#5^+K!3
M6-=.!9!"-NW&UG?JX5UZZBV*K2S2!D,UT!:[W1G 4^"Y#%R4W;5<-H,GR78K
M6_M>].ZPX2T,UR(P56 Z7&(G%VXQ-[0<%IL2([$.CT(9FI:YD0L.VL42W+7
M/TUBYLHP8!PSR>TD2?PD";BOY./!KE^*+_RP,RQ'$SM%AW$("VD:-C6]U\!8
M*$J$(Z6+WU"6FF9%#QT)MB"!8M'*0:_O&)C&>+*L86R]WQ&OA_#F1E]S4HOY
MX;68]ZC%/+68/P7G#=AS=Y(H4*&MF)^8F+7N W];TF-)Z+E22!XG<B/^$TLS
ML(2C6!A&. U;Q"SR><)L80:1(_W(C#<2[#YHP&ZZD_+R<ZF5<1/^^:+*5@D?
MOZS9G#H#=>\K39"NVR:H0='ZIRF>> I5:9MR[5O)HM1-=,$$RIJTJ'2+@M67
MZ*@G7H^DNV[BL?^K5<L7[OE^3&]2":KQHH8\?"E3C,L478K6TE7:YNT<N^NJ
M)SSA\LADTD_ 88@BGX41> "1QUTW# +7WJP;?4F#Y Z#NIUNHXB_MC/5,*^B
MZ\GZ456B3+7C?^(=TCO3GIPTCB;\/:VSQGF6'=-V"9E_34&691,/:'PBA59U
MVQ^X;+W_ >LARW*$"D)FQJ8"'K"P_6<@< :&Z00\]OS@(#RP[B]V'('YV5^6
M/<X/5_YK#_/$X0?,D=$C5F83[ #?M%)5LY0U8U<R\-A2K5I^3']O>.8/J%@$
MKZZU8FI__RW5C6WQ[&OIF;4YG_#_<];V<G^(,PN\.=S=,E>WGW3\VC;MO1?K
M&?*0L7\H(&0J>X+9TJ("]EMF/5?(/6#"H-][]\QX]H6K9PR289XP]KT$FT;<
MG2,Y#J*F=7(*AAF:F0V/! Z1$3>",\_(UY9@=&+D&F[+460+O2\HY+V3(5C"
MHE+]HZA6J%76A#4ZL6Z56W?LJ1%$MGV^R_(.=WR]^_<C+_3  55S.)_A#-:E
MX*TD=-4Y?%GL,%/U=2&G?XS+/PP"5[:XSX]E+5*4Z?11)O^!*-/_\]Q(TKT4
M5 HF/15,0H(=^4VUE0JO-_L?^W]F/.=-46#U/WCXO:@0D_\'_IK=56GU/\G0
M\EX_P;H->VK\;;GP_U5A[E:[<FW4O6]7#V"[#^X=[1V,G],<5%'*,SQ3:R8'
MZH6#%[?(F@29SV!F:3NS[\H_DSE&828\WVKZE'=9<JM-7]J8#V_]RZB\S"_L
M'O7Q_^6S^;OWJWR\E:A@UGZ&J2A:WX+- #?)C&3Y.+'VN'+UN&+Y.*W,WU\!
MB:J[IN:L6L15*E-=B[::X_'VXG=?[[3]#@\O;M$*2[CV) R>)'C:CR'"&(T?
M557O7DZLUV_B\'J40M(H7N(HI8;%FK0J-&.)4BM*H>^*9;T/D IL[$3[^;TA
M7#KQ*U8@PT3)'B616MHYZB@I,%Z 5",J=52Z+FZU8&[3%IADU,":DN^0#8EJ
M&[RE(W>W:89TFW6Y&8618+9^LJAQ/MU*RTXO7GMBHX'.E#&T5?]O,"_$-;8"
MT6&]=BZF,#)0H09Z!<MH'UI-6)PH\:=5'.5K=P9WSX+2N/FL:S[@'OZL9V+J
M 6@X-U/JY30AZ%2? X &6YE<0XA?O&I*TO.W.%99JFZ0?/#_, Y6MYF-O*K
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
M!3_F7NYCN'FSYD JL'K/]R@0>@2>+NY5]^Q6) *.A-$D,#06)O!KS'ICQO%
MF8[9K4P']"*+R/$)_LH2J4,)1ZB8WG(!"00#.@3N#G(:,S42>'W-N&8W/,IX
M2@.)(G7+XP"^IQLG(L M/F$.<Q"*OD@2^ ('R+46J7V+1K"O]:LZ/<D9CWG(
MZXS]B1>(!-=P_-Q[W+L\G2IY7#-7^R!"&&5$5PW N\!!,,,HE@?& 0\F58C2
M1TR/]R(0PYY(6+MIIJ <Z!/,&\@\ ]F?,I#)=IZG& @>+T'9 X+N"*4.$@''
MBSO0/$WGV\NC#6@52+A:2-;$K@8<I/ [*>X9&(R(->EN57$]%LT:&# (PL&A
MP'<@8)WU_H(Y8*DRMI>%(,$Z>Y\)^@J$'O,T@[- Z.(.[ASSW T-LRB5HTA,
M.Z@:"P8\O@9_$*@L"ID*@BQQULR'*C/@*]>)@GG+8G0:US$\83@]B2%<$PR>
M1@!B9,V6T[-TP%/0$Q;P&*,4CR%-D2.8[G+X@MU3J@&_*<86Q$X"UT[N?6Z<
M4/T^>/C43>^9B6'_]9_'K>;1.[TH&+B(0:'D*C71#NXU-TK6V1>X,NKG$+U*
M(D!@_S8#0>\QYPZA +\0:L24N@'?HS+-^N!L5%*$E,+A7H.&)OFE^AE9!UR(
MWAVV[FXJ=LV$[ S<9!*-Z7)B.%()3\#/27"%"$*$#Y5@0 PS>!*X9!WC[L/R
M! G,?22P-!FAI= $Z:S?!T-!["-Q(T.\%YJXSD8P!H-XE A(^C72.?3Q^@RN
MJ_%Q\ #[O&3$^:UG/6@H;U@0P>U_?37BUV(O5J%PN@)ZBC\[:XC$W5XH$T'S
MA5@VV3!^!VY]%/'Q6_SUW8B'*/3"?F09DQK:M2?SQ5^93F5_[.Y"I^[!3+[K
MJ3M4<H3DR3<VWRU9K3S9(I^W:7E5-MF:)JL'L=O_XQP-\C4\FB*S,,?[,.RW
M/+KE8VUQ:(JSY::"*KGY\_ <<:\/(.KYLIU3*CK)EM75WUL]>CF@L(_R>R9#
MK&-,Z3#"X]EGH566!$_!#MN*V+B\?"[ P=Y(<5M102Q\;,@ ":DQ0:C&1!@D
M1IN(%M)]"#"W*OF&L3&PNA,+$6).:?\D@#]0, BZ\"TJV8B/S>7@9+QC E$[
MPQC6@\?G-AN@ <S_<?XP3$&- Z&*UP19A1$4(BE*:M>*A]-TMK1K-AH_DZC<
MY%)=/X/'6:,YI>3GY/!G4]Y%*J#BS'4:8HE_F92N9@Z!;$QI:0_J\?@;XT&
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
MOXF#C(8"G5B1RC1F?&<*P8O;-&L939LQPCI5ZWZ #LHUW;X/^H'Z-_8<1]/
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
M=V*%,94HUG ;S<URZ79".7@'U0,@D*==2W',,I0C(&6(PZ2*F E"%7CT=Q@
ML1'FMTXU!>!=:=IP7YP\2',Y7_@^BB&]!#TM"!@.T9LH%K+^MP="SZ<X+$7:
M\%!)40^9[$A]=\R.>NG(7AU(,N\U/4*Y5\GR?XHH96Z5BIL[2S^.P[JW^[Z$
M"RQ  *OP0!4BB&.")"J(<@<IR""!#=V13%:SO2_W<5D]G\12#J 1OY?4\=7+
M"7W<(K5=>7\!%G8M[-9YI;F^C6RZ$VQJ7O/6V%0S E]?+ZZF,=DS2/[B3)KH
MTO]?()\Q-MG4&;#Y+><U)^])!+<2)'=U.! *B!9YJT+9H&1\DTR1,A*[_&IC
M'3:99 "%MJ7N*L8VX_[LMYLDEB&P%ZOK+$C'W]L9BAAL5&S8\YQ#9PKHV8_L
MB6FK2;"(@T4 %WTZ9+(:)_VSF;6?.'DQ2],4>K F>R)(6 SWD "2,89!?GV(
MM<M'1WSX(\00.&H[!0IECU >*XA8,A1:YU?-F:=A'Q1+YPC%>'9MEFW"R0QK
MQ-[CGB'R<7M"@HS'IX^ZN^1K_6(E**0/3 9:/+_G?T=.1Y@ZKT>"BF15BI*S
MD@.)32[3)"R6^44J-.&0H'J<*,_@,0E*@/0=?6+$'/T=X,V^G%H)8!7-$MVU
M8^X4"5KU U2@LU/!TE4Q-96JJD%263D" FUQ$A^+C%L'1AP9/GN.=&;C#*M#
MS%G+('M HK"H10.L#&N_282R5YP+T:,("1RS'25PL'T*\*B"+[3,EO;C=(1J
MI7F1%Y-;?4,[ L?D<T=VF#9K)NLJ"?.^ODD"DI0R.+!9Q8Q6_K2Q<@8#"))2
M!=)[_(F*.H@9LMRS)3FCI\KY)'I",88TH]DPP<]%%JE3M*+PD1P /=$1D!S"
MKB$^*!\>$,=UL6*E#X)EE1EUWTLYX#M*G HSAX?U.>;1=RJ.[F,>$KW<*D0N
MXI#]Q9,O_DR19,5NTRBCKV'U,2[]^L:Z-@6$F8-7'".T%"BAO,("!56RWA?(
M,;&"!K@Y"B21Q!(I:+(S44$4 ::B)Q+8-I4>E=OD_'[")Q@V/Z&7 /[Z'W@[
M@?^S@(@82$1A>D\$<8._R#_"<U%"XG664& S+J@<\N2@5 ""[4W?CWR$656(
MD]$BYD*"0@ +26#>8]^P;=BE0I.G5;5MC'GC<9!(:/2D3]694$U;>=I-157#
M_DNIRCA5-7W[@5!#^J?'GMYXFO(RDZK2JU>A4'Z:?;M*O*"?XC#'46..Q@YT
M\0YY.E2M)=19W']0:$A4'VQ;3&L45ABIS1,BGI)V9G9M72M>F0U^D;*T=_%R
MTA#L,FA+ C\4HHAC>FH/%K'T1PEL(HR,[K)[IM^?7_L]"O7:JT@"L;.UNW*C
M?<3PDBTM%3C[])5NUB0-HSA(M\S%%-3OH.E("!WB7HIFXXX'\8XKU2@<+53A
MA>X88HJQ@YDX:J@@B<L+8J,J7 K>"$XQ.]?LXE=U34GM%PM\&F>85*!62C6
M:],D.2%IM6=E1=I2DK9,9GY53D\3&3)3\PO_;8UN6118J&8K.6X*S745RGC8
MM)7O'9W&^JBT(V_!8ZBFLY^1<IDMA-4(X&\OEO$6D_!SDK)3M.%6",\T$3K)
M7 PO4DBH#@?Q2G&S8I#VSY8":1<NRK0+$B/05?);J.%)6OH="<00PPQ=I$C@
MQI]%E1O6K-DKO.)I.Y%+/:5%+V^3!F^/N-\GB*N2N<F+8VZ7N^R3Y"CH+YE
M8'"=!18^5BQ,6]Z3%B,6;R!_=)%N&;>$?F>O]58S"0N@EK+%3$8#:: O?0$9
MR*.9%SB\.4^21SQ)GBP&R%M,B8*DS8P.00HQSMDE3J5**EKNBCM%^2ZII=(0
MKF[T.<+7.SJ&G O1<O;<&I/0HZZ:L\.F1'G42("@".7[]@@QH);>,Y,01'IH
MF3_ 9-K2PDHT>U=)P?'I#%H)O4JAA@U0BZM'08ZJ] ?T.N8:Z%?>*KRM4BOL
MREG:\Y6G'2:*40'[7\#LPU!'''>D(%^;B9YI>YT88XR?'Q,T>RAY63Y&*L<G
MR34G@<J$4]G\R>6FHH,T29  +<JKO%(4/H<*/W09Q,MH$Q#I 3W:W68C7:GA
MN;KB0R$"8\W^8)N4,#%3 B9B0(]0"59N20OAN!,7899'P* ZS&.60^^E+O]V
M?(/[QL,=+O)LS$51$D$_E9X=7M_HODW4'A?[<YFPTCD',\OG(@Y_"=)?L7)%
M[A? 4O-="@CFF3K6$O;LH2QST27W- ?+B"H!5S%PEH@3+E)J+DMUO0IT1DU=
ML:9SMH4W&M/X')NSA1XFL>H9/< ?S-N\9X,>0]P\,EY_4AF+KN#0REPJ3/SG
M7*4=Z>6;%76(SQS3;,>]LO Q;Z1CXPU\5,_8SW%U(1,Q7]+*4)DFZTNZS2)X
MF8Q\PPG0BM41W+DV"O3#I[=7P!8\^&N-!Y?/B@=:V55S2P>]ZV%V)=(5SH,H
MQJ$T6"R6%/6"I1@_Q2N*QLY:F.8!*T= I4WDC3(($J-\>X1$"N"// 7PH1*N
MWLF#2:_NYH.E7K7D#:;;BEUO!EIKCF^"5BS 'QXY9*=9LU6H<W0N)6*YLNB8
M[$FDK"MJ)9>!U*]^3B \8HEQR!RUSZ,5IA)9D<(1=)F0"))W3I*Q!?35;^10
M[)K[%L%HJ!P.R?$L)W"9E 5:5[-%&+),#@%!$2LSP5D2Q54-QN/D"38> 8Y$
M)4<V8OB#9(4A!\P."\%*= H]X=("JZGQ(>R I[T:'6QS<!00!7DD #=R9I6P
M9W\*%YL-8:_*@(#QZS-)GC[Q#\9:"%70B!G6 #B2T"V:"WGR(Y[.89):80(4
M"AC@V6VWD^ O9D7F[Y(D6"J_>5W<9<LTVHA4'[\$D,: V27WTT8W'W\*>*%O
M+P>8MQCTU(25FT<A:,%T[25@Q"$?%%EUU;IYLJQ9$+[@',XD%E\:XO#C]C:#
MU(BE6\,"\J:QXWC?F V<\U-/#@%JNS<P"A4^OD65_T0UTN'2K(JC0#A+C+A1
M"$]*<@-KY.ZMYFUK=QL5TI0$Q0UK[,\4>'Y*A<W/092R;,>3^A\P\ C@(QA
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
M<A<SK*96L\H&LM.^.>K;.'X*2 9/,445:ZI(.E?%5R&C,$W/83@^VN/A9 ^
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
MJ_**+%GK0(H K'A!ZM,BI0\E+E4Q_PI>9#%C8I=2<+'RJAIW]%?@05Q0_)X
MI6=%MSZ3,*-3E.L^LE1=VB;5<H\P,D7)=3YJ6<19E+^HKP2UMF<U^NR1_"3(
M,I$@]#R*\5F.UZ,FF@%$%V6N4 "*&-3Y4S%,00M1R4ALD@'%&,N4--=+' =T
MM8Q)VBI S)RO52V.].GK\@%N@2_!>ISKGH"')$ $$'VG@+A OC1;R9!\R&+,
MZK.LDA1N_FR2;5V"1P ?U0:PNLEGH)-X1F)Y"*@'VCX'0?M<E@?:P9!@.(YG
M/='@(/XE^!JMB_4$B8@Y("NE?$<A3>SB.S2L?;Q[$&E$MKMP%YJ:2C%9^J!]
M>T<P.(JSU]S%ZC;#D*QTG-]'>0(3YH*> NCC9'5<T#\"@#Z_]\>4M+4O%@!Z
MQ!_ 0!<%S%*\SNYBU(SW.85 G=UUO/67+ 2%"Q48I9#O*W2,0@Y[]GC3B6C2
M.' ?,C5J)+LF&DV M16S/@U1I)>> TX9N[B_3UGMK;,X3Z,XBY:C(Y]*D*B$
M659=?9X)D2=BHJK?M)1JUSA7K[/A, &R<59F<T#35%ZXCK[F&',M_P25%VI1
M%\VJ$V(L\;YR7W5B8MI[2HT\<^J)ANS%\R=;4VID\*S/2O5MQO0C\ \57K*+
MU7FTCCB:$V0-N;U&##R2\.&&5T:P,[/3TTB>-WF-U4K)S!B9F4(F4<CDM7!F
MC_AEK^X)HK"Y+D;&<]AYS(]"7BPW#L-:5/+PFG"3IG.+O"Y_9Z_LW:RV/6&/
M@_J2E/GY^).>0@) 5G3+TV!/2L2Q%<RKA+>?(X+3$WJ@WB?I[DKE=NY>!@])
M@)[C3QR@/J.'JJQ&,UR1I"URWG;:+0&_"*;8=MRUQMV+]#Z(H]\8^B=45DI(
M% :BWO E[2NEK(N52),:D-)@F4U<@.<+E=Y25L2D2F3)7A_ET*BJ0Z0B]]R9
M)(TC"AK,):I"1*0TK% !+FK8EKFJ#437>UD)@9L.A._L=,D\A7WEC7 ._W9V
M.\3D-$EA3(%;5MP6H&T4.(&;5,CPG^EJ"<C?<)!.D&E<P$0<* *H5O)U3T4+
M<4=&^4R#V^.&MASKX\*UO #):Y1)$UM+%=7U0L>8=V1OCD)(=  O,+'1+9D=
MIR&TKC/>E=3#H-&'?(G34**18GV8)I%<X3)(\^T-12,#_0H5<CYNU6_&'GPR
MPP0#=K@DD3HU(/[1Z4H5XL#1:7YW9OY.OL+WK/Y3G(]U9Q;O[@K@[.[,4U!
M7"!?1KRG299!]NEQ$8D,#*1@I' \1IFHV%Y:P;8OMDPY-#.3,H*%;8VZ<F2-
M3X@7&6#>S[KM^SR.S&))6,NL(PVN)2LT1&N3=:IM;'&MZ0LV395<Z1*VD2YA
M!T,&:5!0.K5946%4E\2G-4[OH;9BFCSE#R+/T@2WG82+.."Y4WQ-3!!Q28M<
M:XUJ\EQ?+4Z=[*+(LSQ@J8KHKHZ68Z[)5KWW2C4NTI0IHQTA-IZEM]R\/%"6
M;<F#0/! )")+JC'0,11UC98'33/9?\IG#^!,UFL1U2XRT!7Y0Y)"QIE1*CH&
ME@<>'Y7YY4K0!T05J1%TS0F2B02M$;18)_0E]INP#IS%=)'<0]@R=Y48E:I?
M@0PKL8*-I!^&G7S]DU)(!A)W6%35%*\-TJ"X4!H'A 7N9,DJ?P*Y!M[S43GJ
M[.3V%(L>[WZAEHL.ZN6BK24_G(-&TB9/7PW;7B&HY1+2C4'FAH1$2XBB&YN;
M50)$$J+%).AE#I_*;CF2'B5]CVH+=9C6?0H3Z+4F4G-V ^CDE96[DXM;G21A
M,!^OMRD]%FRI7$:A3EQAK:WRU/;RN6MJAT1.I[_@#%X!<0CG[9+E:(:/%,&\
M\5*XPNL@ G4"E$^%-54$Y :GZ_>C=^&HN!M.!PLYD)1 ,FSX6'UEH!)]I."/
M@(#7F9K?>TN0<B2G*U"G*^?3=51_%;8>D>YFT!!J.L4UU!%W:O'TGIA H_K1
M)FTLE.(4Q\D:2M$DZ12SI8";35:8"F_20OF F-X(6%$@SA8D67>'YAJKB7RY
MA?[+9\SE45\5HUTL<QO(EYJL('N _T"B?0P(F):J&@#P!;T ZQ\H+7F,N2PO
M>8KY3_HW*> RD<FRH# [K]@^-L E%$- ? MS^8 +C?V"*ZQ>-LND/I$.>\1#
M9931C]1J);P)<+#Q8;T'Q[@J(OI&(OTMJRS*\:X2HP'FB*,^O]?*(XX+S"LA
M<]'DKU'^<%)D.7TYCSW!!719%)K#1T\1V(K$" Y%A<EE!(NT:"<+%)80/C8^
M+%$_5T=<(TL7_(I>%P@2\3^QBM6L*&Z*PRAG2>)LUY&=@QDU0XE@AIWPS!FH
M(9/.JC6MAA)C<9EDK-3RR#U;Z3IJ,1,2NE5E)V4VO3.$SGC,9I6@++L3CZ6@
MEF!*4&"MA.XHU(F)[U5*,^&D6<9V6$O0QE7>L%]'IV63X2@ ;/9L]Q,0H.Z)
MB@H>*N1MY.+G($I9"AUZ"!=KKFN2ZJ6_)(2"(>"R.C(<IU18/98@7R!'IE,*
M HX\\Q%2L#RJ%(,5HDR:G__]?/V "9G.38V!L^><-@9[XA+QF^#K60@)<E81
MKTDUF?8%C)9UT-9T,1,11=S24T]W,DD-U^OK3S?7?N,KF,Z!6 H@Y3,L7@=7
M> ->+_$]2P(TRG]&K!P9A%E"YCF.9GN(34T2<4J-DE>F$JT6CT%$6,V;1/'#
M$^;],?Z3H&&LR8VH' J,9:J+GAC-DA/ES.0WM:PB0#UH.#<LA<^EXL$QYRH^
M%;:(*ASZ,_UDU)Z4(&LAT0SJ 1!"7-$@5V%9[X<MN+W2?S;B;W'*+!YT955U
M<AK5DX[0AM)GI:30!/0U"Q!7)9*$8Z](V7LF2B79+4L\&8%JA>(^$JW7+9Z
M2O5 [*//BKIJ"IIJM7B&;+PX.:B]1X;,U_PFJ0U_;$/ZR"2^!S>94WPWRIY1
MP61I,2G48SJ9:P1P+:V_T61IDW5=IE32B#;T$BL)+&(J5B!2TIC<D>B>9UCR
MGL:F^; U:S=RUKQ57YE3D7U.TA6.(._5<,%E8(8V ?H@,[3MPQ;;.=H4'.=W
MC6#UQ)E-(>1#TH<+/!K#CT7^)<G_AO/+(!H5^K58+E,HP+CD8W&S2WC8](FU
M(, C%3Z2 R#Z%*-3G:,M?:+!(+.FH@(?^10')TDX4L@'2 A (8#E*\[$)K+M
MI /@=?.9)$_7Q69#V)8/2!7TD4U7^EC-,Y I@W$GJA5%@;[^5TFZMI,FR X#
M2)MVYN8$ QXA=4@ETB9S4,)8J?TU>7INI62:_V2(&5, 67/@.$FR_&(EG+^F
M4+P#0%AR]TD29BA+R/R%IR:A@=31E^YP-KU,Z(AYDFZ_[%&"KN9B(N!020G;
M>C&-0K[F7<+A6-BV8U F.E9;">MKUP#GP?-62[Z7"I6&$@6]B83"?'XG%+O<
MZ"\$_[SHE3)$1PEX/K+;&O L$(2Y:G.!1EB(>(X*Q9YSDU0^W_S;D346TU*0
M5*Q$6<N&E%:>YJ*%A1UBCRFDS0]I-109/51^W"2JYSUO<?@\:,00#>1%;IL7
M\Y;+&Y5>WE3#X+E5>/2_E.,+8JZV,F,[<S *ZFK)3&DG%-XH8$R.X?[C3.9I
M'E"D,!E7F,X66CA)6821SZ=):B'8\80Z3Y8!N7Q(X@FB,!DLQ(!9\/P;BSFQ
MC?1<^U^)Y+=;@UA-^7#H-]3T3+1T<:F3\&QJ$$\_&QTUB"?G]NQWVR(,6?07
M/?^"*#R+A0EIK.-2!9:9FB#>6D"V[;0T*8&JXU(7B=:=EB:BLI9XL8,^.QD7
M)Z))U:4+ RFE!7]=XHSY5K":JJ$=/Z6):")]4V0M79U(,3JJN(.2J>[?BS3*
MPF@I E)ME, !I4*4<UD]#B%,F.Y;'$/^O\ER\2EC,*F]-HJ;]'PWD(.A2+=[
M.,QI_7(D/*&,.T*_/_KAQY^.?GKW/:/X]T<__4@_^? CB'?_7E )^?MW1^C#
MNP\_L*]_"=+E _K^/?_H"/1\$$P6/6(R>[#>"$X8;K^2%W470KL7WU1DJ7>>
M@3#KU]UXVFJ&;CU55BZY\920#B(LI&N0QHFZ!^[X3+JJW:/ADVLMQ^S$Y!%_
M*"M#Q,\A$X_TD]A.D#"D"CXG+-T/47TPEG9\,*:ECC0)8U"/4 G7FF])6^HZ
M32"YXM1R%X<Z^R*\PCD=!H<RF=#X0T-"1%CF)[*UH::AA33(^&2+##7.C!5P
M8^\*'J8Y2<1<!50$?QX")<05$7)5G8K;H=KX++1YI$.3A(J4 T#64K#GX30A
M;;54GX(V$82:!U_AXHF3^-C2Y3,=7630=,U%3T;WRR]1'*V+]?B#60":_1P;
MC32QB^^,H26?OFXB45Q^ZH@;!OH@XVWV88KM>!L%1XMUB*9XL54UE2P^T492
M0&K(VWV%?5IO2++%^!JGC]$2&]8[(<E2^!=<X65R'T-!)VX:!>?J[)R*BF<Y
M7H]+-R)000(7I)9^5M$Y0A5"W*];HB0SO3*DT-\!+<3P>NY\U)P,VCK3(E4>
M3Z,O%/6  V7I&DK/6.79WH?KX/(&=CT(E H%6*E0\ @Y"FUY%!P<;Z>[T_:H
M%&'=Q6#T]+2="_('G-X\!$+<R+Z :@_H;Y3V^!F*9)]24LO\?I.6I;QG-;A#
M8.4*DO,Q4R;SC X30H*4U\)EAIGYPP@.D+EM0T>KB@D;Y!A&4?(?MOR6[DI#
M"#UK-GZ?-<[Y7=G+]N0VYF?Z*Y_G/]YU_DM !LHI'=7A7Y*BJ0/$R$&-.77D
M;S'!8T?G27*M>)+8*X0X)8EBQ30<2XXKQY+9R9K/M;U\59_%7 QL[#?A_(XO
M4_J&F.1^EDM?0D8,].SZDP-EH7I:S1J>45)!/Y>/UIXY>YVJH2ZPSW[*JG/W
M'T7&?;H@Z&V9Q$LHXZ2FVKQ)($_$99H\1B$./VYO,S +E(;D!3@X,<OXV(2W
M%2H\$$X@@]H922$/*>2ND$C!O?\&\*(WV;=*#O\*-XL^:3ZPM*9NJ/,U+?D:
M5UE.Z>?P%\M_LE&86E8_0$&)T^R)&SB?RLB?<Z'PVL]+H!&A"\16)40DZ(.B
M2-XP:B$409D$?"1=V*QY03 Y6M@(DW@Y/F\+%\Q+"V$)TY)==QIZ5(\B1H]B
MP;54BV@20DCWG,R>%Q.G+!M3++3B$_C8*"!EY2]++YV)B"$&.NQXV7SBR=4K
MLQ4?6U%M3)$U7K%FR<02JO;DL @D7M!6^G=$62 TU\*6Q!(;36*%J\.NI4VR
M:!J:FD+B W'@&7*]Q'% WPZW,4071*L(A^,$"0%O=ED!D+^)<LAT=T87.14R
MBX! C;PK3/B[Z"':W"1\AXR7]MA07#B2@QTP940EBL7,EQ7O9IZV8:_[;/?G
M/=.ENM=C,31<Z[&\8M\..JQLC$:$4^!>&7* 4[2'[NI93)7&8VJT)?I$3=9U
MQ$JK)D5>I?T_ C/=/[W[[OMWM2C;?T%_?'?T[AW[K\STQ4,:?L/AOZ#OOS_Z
M_H</1Q_^^$?Y+4\)]R_L^/[PAZ,__N$#;?%[^>?W?_CQZ(\_?I"-D[J9T*]H
MP['L;]I.Z^*PT_H@TY"FFN$[B;,>=3AZY]2*3'=09JEP]#AJ2"\A-A*.<O4L
M5^+)FK235..U4SIU- E:C^U#(Z*=!):#$\K9(R0A6LD)NMAL4OHZ9%( ]WB_
M7EQ=[Z=K:A2L8M[%USBG+Q%Z_2OC"-=Z].::CI5]:R_N8&J":\GBGS^Y1*54
M3Z%= LN,^*+,A9("?9XJ (JKR%F5^1^QYSMW_<P?,"2\"+GO<Y7"COXA;2W7
M#]B"0G\^YA -7T29$64,!Q4!.I*;C)7[U7PF2Q7P =%$].2<V"3G-BZR(B!7
M4?;K17I+=T,*P;_Y]DL ]5O&*_,$? 0#H"1%RA!'B ]RB"22P=19L^0VM!0\
M;NYB=1J1HLR&/,;.HSP?6B[@FJ?O,0KYR(=.=Y?K^S.FFQBTL%4\9MOX=81.
M[=!^'=W'K)AYG-.;#J*7((,^O=CAR-S['JV+RU=X28]DLI7Y\JN!P'TIIK\O
MN7KN,(FM253%>AVD6S:IU6 UBL5PATFK%)"Z::,"DCW12(R?P2J+'D$P^X+S
M"1+@2+C@+B8 'S$7,3JW 2')$Y-XJ:1<Q:DM4TR%:$22+,/,D?R??OJ!:RK_
MZ:<_6-9/3LH6-9VD9,N5PI9@E8-;3(TK)YP9X.Q7)M:QE7%R0MK)!&1[&],R
M.$YQ?";P=O:!GDC/FKK_I7)0M4-:#^R<-_=YZ0U65ML]!;<!'(=9/4D;S\Y/
M/\#@,);O<FOIRPT+QD#(6:-B42@Q.&2B&^YQ2O7ABY1.+(@GY:!'K<QUHAB!
M&)E_.+^C$D='X'HE"L# >I6JF%.<+=.(K>%QCEF"<!3B)0G2J@"#+%H!Y:9G
MG_YY"29U6LN30!T&R7'H2Z,::7Y_PNLUE9T^%ED4XVQ<H@ON1<C@(0G0<_R)
M ]0'E4F3*T,>/LRG ^<7JQ%UK56A<4BYM H'<1+)+#M<Y%8PL21%VN=8+0-B
MLT!:)(S*\ 3QI9S@'%P@<RR9Y\,EK4CCS6J!=Y8FKDM4,YHZKJL$J\1F'3Z%
M8@/ (NX(\:MH=Q+BQRSY<4"$Z[?(V'0VA;E9@B[=RF4JJS<4O#T3[,04$B^(
M8WZ>5WA#OWJ@KT3Z_N!'U$UR347A;+65*;AN@J_@O?V0D!$J;V4@=%&JN6\2
M) 9#9;8RR(6IC'?@Y#=<4U4V0)T2S@;ZYLX$&[!D0T[9\%2-.UO5($M\J&G&
M.=6,.DQ"IBMC25U1L8'2@-)W%C3GX&L!1D!0!8DD/&GSACM4UFCO[X-B#JOD
M2EESBOE/-6R;!48N8N&1L5.!92UC3AY O95!>A8E$)N-PE[M2E;Z0Z194RX8
M<NW+4<#97 GEYV33D5 UU %3W3@EATTU##1[,35Z2=.>4-BAS/G\Z>N2%+#1
M?TZ2\"DBHTIR5?#5!-#H33D(DJ-\:^FM.PO%=9E.4AP(BN/Y4E[/2179>0KG
M?WO2 Q-V(I0M50M 3.'Y"6F^8/?QFJCU\A+6G#TGI8]X1%J5#^5SFJRYNUI!
M%X\X9O?(;ET_9M2,,2LZ JJ&0-48I<*$BC1'K7+LEX%%R^WT#"'3\^+PF% S
MQ&);\0329GX9;(&!4SH?")"N' M&4J3S,MEPD(=! >F9CMFID"X7GY/T-"GN
M\E5!VDX?HXO?ZGP^.KP]+!?$G9$'M?JX.W+!?LW<61A1VZ0#W+T.D\KF1AXT
MQP-(7:3+&G%!NI1HT5][,!,MWD*6-KS)CSF2HCM<W0W9D"44DTE-2J8F7:T8
MG]XZ0IZ]K9E_;_2(;T6FW8:1Z#:.\AHM@SLY):WT;Z'+_$NP%C$!NCFIMW _
M'S^G=&5?ILDJRJ] R&KQOMG /<I7^+X@07J2I)LD934$1*6J*_9'& 4M(OJ[
M."6K\K-8A"$]$+/+)*-BW7]%FY,DQ"HUW2W=S\V78@W">I)*BUQK*EHMO-BX
MVE@(4R1$E5=3M\/W!.7) H2=P3=)!-'U='N<P!69;LTKL;.+%[/+TA>" VF*
M'W"<T9ND>FLRCP1Z$EPF*?-]59Z^-PE_^.K6\L2@O6"3L,UF7?0VVWB!^* "
M2F5R?^:(DK&'L_H]%%'ZDN1_PWE57JF"Q#LU:Q_H..0,&2^F0OKU46+NHI@G
MNXVR)7TL%&D5H*SCV[">7A#9.L:UTK<V@,XYZF40>;6PSD)Z$K%T@L*\M?R?
M A+\EV8N[M>39?3J#NN1YEK"IQW"#[;M&RC1_4 ;#=6]Q"??9LQ ;WRYL6^]
MF,EZO$'G0C8T]8*,CBP" \_;W2"X7VC\/.7.IK>;))9IYRY6UUF0MI=>3WLO
M9M'@/\O24 UQG]5K?<;!](,QY1W"$/VX/2%!QK.<=%\YK>9.R8'TL)=I$A;+
M_"(5 N'B:U2;-U,;+^:A50U<N:WIPM'-14\7+\@R7+P=[Y[N'EX0)4/>;A(A
M78E51:]?+G1I[[B^3EZ05KZIJD+)G4^O1CUEE]N_E1U:M_^UC;S@O'CO2XL\
M+'9P_SPILISN[K13PAC:UPM"KX/R^@#]_,7JADKA6;"LRK5HCX7>7EX09])2
MT6L?1_<Q-U\OMPKR5"1D?_$LYC]30D"CM4@C^DB_5^4*J>3:13DVX;">J$U/
M,*QO0C<P_OH?>*M7E#8:N1>I95Y**)+(3* ;C?%-U\B+1=VJT<&%7M-;1]/4
M"S(JV76:.O #A.0)!_*"A8TJ6UURG*&I)\>(,.HQ]"Y2%@$7+[L-@(VV7LP'
M._<ART:<Z=^HM09>H-SO?/@1K^BU5;YJ</;I*UTZB<@MP;1Q4!@+!)V$T!'N
MY<%I7H:S#.<%.T6Y73@QI.C'3!KZ)Z.YM1_$:(17^:C="B&W.B'U]\\N$-P+
M!C(7(+\L_RKBLZC8QE9B0YL&MZHP03'-VD7Z%QZC!?=&J6]BD'3> +,,Y,6Z
MN8'HH2+=,L2%"-)B0V]CYU?32?*(M?X<K2^]X/JG( 4WS(Q**E*PB98ZCFL;
MNM][,Y135HR07:5H]"IT)ZAXL9+*J#\IJ70Z@I@:>T$*3YN SR&<D3(X7D:;
M@$C=GXZ<S@X'L$GVJ-DD%^"@LDV[[Y6Y,?)BG5UC)HLNXO"7(/T5*_O!K+7M
MZ^,%8>(UK'KAJ/,L$-:1-ZRG%T3.>]YS66]2/X@=QO7VS%JS$(12]*7M+X,T
MC^# C37JN+V@>+&ZKC DML>AE+L6RV6Q+EB=C5.\HJ@:' [[>GE!G/3K;UIW
M=-_[@;"XR^E;ZS)-EAB'3!5Q'JTPW49%"K>_3&S=93@<TM\+@GD]]%;EE*J8
MN5%1U=7)"]*NB\V&L(,R() [ZS-)GC[Q#SIEUB']O""0FZ)%E&471=J&'AS]
MQ5V9;)3).5&<8R9@M\6B01V\F!5#3K@J64J9H4TW5<-[>T'LWC)*6S1I^&TK
MOE<-^9[57CVE5]WG($J9 ]>DTM.DF#EWM!".*^#,*.Q:6=MNW]G0BW6FR#=#
M8DNTA^!N(+P@>[Y%;-8X76&8=?JY5,\7 ;F!/-AV=]D>"'HQ970?T;,ZWX)H
MFT,- $KH!B@T6'FZVGM!T/ ;J4L$V1V*%\0K+A+TY7B1,KLR]QJ6"O(>SPI3
M-T_(Z[# [6RR\X(D9B*K)S31&I;:S;Q O_3!N%C)MT?W8Z6CO1<$U<-%OD"$
MIU%F,[7U@I!&E(!9<ZMMZ 4)(@<+*\PJ:KE602V=RVQ83R^(+'<$%S% +DEB
M]G8W**$Z.SBW,]?<FL2/\RC&[SO]G]2&?LQ*Y6:G,S!3P4<D ]@EDG(G4%ZP
M0?H8BCVD*,\Z[JK>3EZ0-M]3@#VK2VN?W6=(?>S#9G2IE6 1Q9P^*+'[.<58
M^LE!ZI=).3QT4"]8*UWKQ4Z[2<[I-KOG*3Q8Q7M3>I-!';T@<;ZM4F9OF,&D
MN>O@SJ_M!<4R!$P_D^"^>577OO1B593O<%C$)T&:;E=)RI-PF!SG>[IX1A9X
M[)0/U1[K5E\G#RPG562O=KOP..;-)L7+B&TQ7F83SF&^XZJSV"QOS3N2>R:"
M 1/S2(X3.#W2'#)XU]^@98G %F-VZNW%9OB"\TK-;=#150W<SP^DUZ-O&,KB
M@$B3A,$P:&[J!><;#TMSX*2VH7,;TA7<SFW.-[[R@M,_XY@>WH2^ 1?A.HHC
MT$M U':')UI/%R_(4ET25%6,HH/I?C+OT-\+@@VQ+XLU)(W[C1<)T:FG^[NY
M/]=J\?B7HK00F']@-L!A[4(3$+%;3R_FD(GH5&HJ"[CPRZ5C*W;W\((H34"*
M61-L;.P%*731!/?W*;XOPUE9Q)51X.]J[WY7S52TW>!;WG[B.D/"B[54?S-U
MA5#H6WI!1&?=5N/9NTNZJ3Y0?K A(#AC>="81 T>09^Q(:N6OJD?9.P=>L+^
MN:'(47+Z<Y?/,8X7#*1OV4T0A>+VI3ARMU_5E]1@Q.WKY@5Y+!F:B)\USVZ[
ME1_(MYW7NGS?.IK[0DX]$TE/%MFN]EX0=!L761$0,'1<I+>T>0KQ&OGVX_9+
M )ZC)EOTD'Y>$*C3"ZKGGZX8!3_TN*/7=A<[[R1#.#<)R+SP.4Y9A7)\&N2!
MYB#M:^O%_ MW8?/;I]; .>]/17G1_RR"E/*4;*_P)DE;;#<T.^#7C3D64'%C
MGR>T=W:4O-@(\YDT^6/0P C701 [(N?%5(&#)/P'Q#W2EPLKEB7O$/B""JOU
M#Y26>G7C"( '?*@8U!2*$&;RT9_N%-D?!S_L*;J$I^47?FR7A+)S!96+U:"@
MZX08DCF96GM!C'#,@?#OK?FUUV[E!?+F7!#:0]_8VOV1(Z3"4_R(2<+"7,P6
M76U#/^9C;]&GEMAK\1A$!-XH5.YA5^:D5WC/6(?-R!W]-CT3GG9$SHNIFJV
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
M/N]D$/\=!7D(9AUY&I6CLC<)[7%"#TN:"J*^@!W\?D$BB :NEL3U.FD@+@J
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
MPI*3 O@@3M-MAN<%.1^],?'[#B:V7I@B;5 #Z@'_?M^(2_8!NAWF=QQH82)
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
M?PCC(R*N9O(<@M@&776D[RH#P]'T=-$/H3  [J)1E18B"0NNJ56?4J2NDY^
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
MSCS.U<09;OAZ9CCJ!%=K=[1IH<WTM(D$-6N"P20GOB>-"81@@LF4SJ9[AT-
MS5'F;I%>U_Q8][MU&0D&TN,$'@VVGBN>9##OLNZ:8&Z],<1<KK+$H\#<NF22
M61(ZNP;X%',:8T[TJ%GU; &D-->^U"+UK")&KKM5Z46,_;6S^?729UP*E6L"
MSWN\\"5. -"H2)'WZXUXX&:E/Q5 5=2^2G *.*NW%^G4?](/J$Z6P2Y#63>#
MG3O#8C=>;V^<X4MC;/KD7T4C?]F^6T SP924C_@2QM_LRB\ESUUA8T])3/3F
MX.;XFI(W,R>WZPJ.ZZ/1%'L66?DLF+_@R(M\*<Q5GY^3T@+423Q8Q(4#DX'F
MZ?N+&X_2PI[H9\W WN\=2!'@H*CP^"BCZ"5>^?_)<0(V6ASD9$H[P.<"+@@B
M6K5?JLXM*"AKPS1_41M92#%@$E+U ]VAXM_P<^'EO/_TW\'F0*0CSOUVBWQF
MC%R'2=U1OX9AP_7V9/(W/0%P*L4O$.DY0W[C5#[3,!P(T@A6\!$*J,+R@+=
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
MSXIF?[P<MIZ3S?%5D1><@DZ^]_[__P%02P,$%     @ J(#Z6)YPO_(N&0
MVM4   \   !A9WES+65X,3!?,2YH=&WM7>ESV\:2__S>7S'KE-]*521-4K?D
MYRK%5EZ<C2V5I:PW'X? 4)P8!)@!((GYZ[>[Y\!)ZA9!!ZFD8H/ '#T]W;\^
MIN?M))D&[_[)WDX$]^'_[&TBDT"\._F_[J#?&[Q]H_\*+[PQ;[P=1?Z<Q<D\
M$/]^->7J4H:'C*=)]%]R.HM4PL/D:,9]7X:7AVQ_=G/TBIKUY97]R/S:3:+9
M8;^W(\.CJ0R[$R$O)PD\V,,GH^BF&\N_L)%1I'RANO $FGH[LZV,HS#!5\3A
MH#]+CO1(=)M']-N83V4P/[R04Q&SS^*:?8FF/+0OCJ(DB:;P;B)NDBX/Y&5X
MJ' $V E^;_OQHB!2AS_TZ9^CZXE,1#>><4\<SI3H7BL^T]U=Z_&/HL _*HUM
MZ7!@+-?23R:'8YET/7A3A#B&DYN)',F$Z57 %MZ]?3.#_X"01-#G)(0'8Q#J
MB2DQ?" ESD_>GW[^P(X_G7S^ /]=L(M3=OR?C[_^?O[[>8=]_/R^EZ//WXHR
M)Y_.?CW]_>2$G5^<OO\?=O;;E_<_'Y^?L+-?CS\OHHF96R#&R>%>;V=_[W69
M6W-D&FSU=F\;VV):_9'&B1S/'TJLQ]'F8B)C9HG0@+6J</%CQO:XH2012R:B
M2<0I;F=6Y.N[<'*_=S!<QL@/WN_8>D-V>V%[KY!]8%]-N2_8:-Y<%EH==3J,
MLP\BX-=<">9%"B 13V04L@W<<__ZX6;8'WA'#2+<^V@ZX^%\=133-/&/-H%T
MH<^ O<1X++Q$7@G&8Q:-V2\\3+F:LZU!APW[P^V%"K\J$F@KR]"'K@YW>WL'
M@Z7J[M8IE 2%^3OAQL-!;S 8O'Y"!?C$"_WUYY,O)\?GJ]P:N 4,O[$(J"9#
M'@1S)N*$CP(93X1/KQQ?0K/Q/(:]''J@#J:S()H+P<Z3R/O&SE+E37@LV%G
MPPZR")\*6&&_L5L,!]J _77T\&WSG+NF?[#5[IIENV:6JC@%LYH!<#M'P0C:
M9'#0.T#1B!RO]X'=6R*,M<*!OTQEDL"^,>_]&''EXU\^2 7-1"JVO]@]V=0-
MY*;2@%W482!\B&K$P+@H)'_<4CQ\F]UBC U[_9U';K6=W7:KW4%!F7USC2HI
MKJXP/E%B', F@F<\J7P6!, D %_P.4^3">BZ9(Y?^2(&NO-$L%C,N,(_1 !V
ME PO8Y8"(ZBLD_RVIX;\:$8;&X"W3'#KPDOV:^9'7@J#3-@X4DQP;U+M04\O
M$6I*&Q^H"&\A3 VC!.;S9PIBP<?>1H))Y$GI\0#$CXJNI&]4L_X:)4P\GK,+
M)7B< C+[(B[30(L=(Z%B-NAM#[>ZPPV^N3'<)&B'?]QZA!K:?UX]M+?=;HZG
MV1Q>P!603F\.3ZB$RY ) ^,J6@<8UKX#O\@$^"L=Q=*7T(A 8W-.' I<*6!A
MY"@0V <P-S"HG"&'PY>N^T)K]5OK"+GQX5RX_ZQ<N+O3<N'3<*$17)4OD@D]
M\F7L*4$RBR0SBC89ZM?A#W*:3ME,*/3X\DL"43QCNC#1@.#@* 8K/X>ZB.6G
ML&B:7T$8:IF:QIIKK?$23T#REK="H<TIM!:3Q5-2#'Y*$C\O_6&<,O(?81?_
M?0'^Y].O'7:!?/W3Z9>3SBK]LG:!9<PF0@G0\\:R[>1<(B5GR!99P.,H"*+K
M^+#$ !AT UD<Q_]^!4.>=L'&3KK E @4:-C -Z_L)/,LL=W;V=K*\T0_SQ 8
M$S"+:(=_"&CHI@MVO$JJ[.#FB\WNO7XJ_^I]J8V]%SF_?P1"8!;P^:$, ]C[
M79S%LJF]>C=PFRP7T=3M#_K]UZ4&5Q7[ .DFQB##2"2!C+$VG76E6&L&-*<7
MI CNI$-N;)@W+*O,2%!.H<\FT=^AQD:T",)TKJ$Q]VN9$D.7-0',^X6D'BN,
MGM8$>@JCTCMJH,EM.67U%C>;"@[F!")%$%<Q,.CU)$*V5,B.I/YBH:ZDIW%
M"5ER=N: (KYZ;J'EG#R'&2PMV%ON.9E42FC;)I[(F<8/<0JFD_E2]=A/T!%\
M/HOB3*5G7IE%+0$$ $,18$(".P;W$D>]#QLI3'&D$G '&)A WD"#$A!:$@!-
MR@.</= !R"D3G$D@P-KLL%@"6* _X\PC^$;9OP)X&<4B],",G"$N@MY&\WO0
M2L,:(1+C^M#6(LZ))KS$$"0[<- =;$S0#NRQKRA-J!$-6O!S/4AQXPGA8P<*
ME@,L1080*)G$'1P;45Q/*?LN 59B\4QX<BRU++KS0'2PH4C6#'XYUP[P<V[Y
M@.QHB5R" @9&$9J(* C3A$B.JZ=@T>ZX[KX "A(ZU-X" J#$"9$V:,92 9#T
MP0"24WA3PF_!W,A5XGLD"I&K2Z0RI%E L(<1JL<^1PDR/<PSQ+P=/;)(B<O(
M.16*VL8Y[,D3@A0S:J9F$W/FP7=_"3+<0*N0XT&#;>P#1#3[ _!N[$L]-CEF
META\,Y IP6#M%RG!Y.LH#7QV):, 341\'/!K;)DHDV^4Z 4-(Y /),==XJP$
M^,9MZ<) =/,>)V"?LSILAY:8V\.M#.7[HF?%V@LFK=2!K-ND]D/SEO[UPV"W
M7YY<#H?.P);JAD (^\VK I(BK.63?QJ(=PB:)IV&#E01/+/I8W:F"S+(:E$<
M:(S5I):M= G*R&NBLE0\6(T1B()O73X&^7/(@VL^C]<H9^\AA'TX(JDE;&MI
M/8NE-5QO2\NZ*EN3J[_=FEQW,KG*+-,@VRN'Z0"W;<A-BH*.A' &U#T-"@Q3
M@4D!R!\0;G(-;0XWV5QP%>M0D80N8!]XP"LP4B4Q3<1V5/H6ACR'S_LPI@AL
M. 28[%J(;W="KLXQW+'[*O,+=]A815-M9:!EB?_':(1U+,,'0)E3ZX3]8$-P
M,X#;RIB1V:\("C=@KW, JA)&,:6)AE%('4J"_A%09L1C-.\4)3\A?K^6,1E+
M-$XB\VW@?:L+Q'21R1(X+W,9@73HK@:L%TS.,0@E,BPFXM!Q +Y/L%F0 5N_
MH(BYM84.)BJBZXF>(-FG^/H$!!F8.40@8[D$(HZKMA[7X2"RG8R_/L]WQL5?
M64BP]HBA\MQT':EO>OS3B Q2A.\+>>DQ SOV,9P0@V68H)U1/SC-[AQ(<3F!
MT;F8 C0C,G,JF9A0%^Y+Y"KHWQD:@^V-/S?SM@;9-1ORZAF:U@92(?+!1Q%F
M[+GH6R"N!#&6C$VL AA :=-T] ?%SB,7B DBX.>J7\$Q]>X&=_V?W'BP6)=
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
MEF+Y^>7J(\S),N>#%3&9>0[,I%S/^,*%I#[9IP]!WWUQLA\^(?T_4$L#!!0
M   ( *B ^EA(C2S-J@<  ,@I   /    86=Y<RUE>#,Q7S,N:'1M[5IM<]LV
M$O[>7X%+)FT\(\F67]*6<C/C.LJ<.QT[U:DS_0H2H(0S2+  J)?[]?<L0%JR
M++NRV[1WM9,92Q06NXO=!_L"\'3J"_W^"W8ZE5S@DYUZY;5\/_RE>]3O'9WN
MQT<0[#<4IZD12^;\4LOO7A7<3E29,%Y[\P]55,9Z7OI!Q850Y21AWU2+P:O
M5JC9S215=J=23:8^Z:L2XZ?[& U454N3F])WG?J/3/H'E1]$.5UOJN1@$,9R
M7BB]3,:JD(Y=RCD;F8*7+6%JO#<%:+U<^"[7:E(FEB22-)K?RLF,-C9Y?1#^
M#>93Y67753R3265E=VYY%<7-H[ZIT6*PH=NZ.E]]LF:A"LXNS8Q_U7&\=%TG
MK<H'M.BY$GZ:Y,IW,\R1)6DS7$Q5JCR+UB9>,$>UJS'ZAQL*/,(>&120]G_.
M(.?#T?CBX\7YV?CBZI)=?63C?P[9^=7HT]7H;$S?+L>CJQ]_'([8V>4'-AX-
MS_[U\V@X>KSMCGLG3S?>OVOG5;Y\JO7^*&-==-CYU"K'?NA!YU1:[TS981F^
M0#OFI]PGS],R_1Z[8%,^D\S*F9)S*6 -&.JGFEO 7B_92%*X8J9D'XTM6/^@
M^Q,S.3N;0*!;N@Z[*+/>X'E:[[#'ON<.-H-UBB6[+LU<2S&1G6A$&TTG#)95
M&L]H(E<EX^62U:6WM83BW,L"W,BFG!5XLHIKEO,,/UEF"@0];R+='8)29M(Y
M;I=$4O!K";EK/!U^$U &(C6%(9)!!)FR65V K,1T:"*D93!6-F6NIC^K^7-I
M9<.$%E HIY'>D+/87/DI%N@JF04%B6\%U8S ,F>8)EBZ7#?#,X7(T0,0D2Q7
M)9Q _EP9O0-\@!S#=FU<E3FV'_<*?%29Z5J )QR[9N$.0*%HRV(ECB!%4--Z
MA9G&76Y#-)05BAAWB*+6( !0#+P9Q+F@3\;=E.7:S%V+(BLGRGF+0H9Q^C'J
M#2T[:V!PK3)WM'VF>#CNL?$MXWWY>G%XT/]VX!J7-TF)]IC)<X7'Z( +QJT,
M+H1+5*HEF9I)X";5RDV)GL@*!!@*,O0LE,NT<37FD0+6Z,BJLB:3 C\[]A:N
M$Q)8B/X9+K(I+R>2G6%7CVH-BOX1[_9/WLJ],+5_(N)3?%14&Y410\2?T=9?
M@U9T->FRLZ#\EJ <@FB=FX #!66M>[-V P0M<Y\<]8Z.CMYLNO%OABN^QSY(
M!X5@WQ#%?]OY'4HP&:_=[E,HTJ<2CFPDQ=QA:@L&V/ SY4(8 94L Q\JK58!
M:#V(6:EY0$:3/%;>[30!C@85@A%T<48KP7U0-'5**&X5+4#%%!?":DF<:D=I
M)^PD%W)4"#K&22B$'BU,JE#:J*S6G&(EEA646*4OS(C)<#V'XULJB1#>PWPI
M[@U?SPYYZ2;R=@X*=P"X>SC9&8? [DP)@A='S<\I;G(':%+M0YCC5K3^!R(5
M3Y56?DDY;IM8V@T!*@$%$<BW2-=JIQ">%\V"JMI60*$+.3G+C!5!@5!%362)
M5*L!1HS(BE!.)*@0(^"P&U2%"/D"N19RV1X;SKBN0T0@?\@\1V&C9K"DVU*@
MK'+L#B$N/FXO6@+$,!'AR<72*#6UOU^%78(POZ&65/?EOUU*L[2M*,.ND=$4
MT&= S%]0TJ!$(#!%^]_U([5@30421K:CY1'QB/*<R;+:DKO6DLHVMH5Q'@-T
ML@1F+@.G7V._'?E,N;O)F105 K*D".$R+*$)94NT===2-]W?!GWG]Z_J03C]
MO;%S\O0R/9RFB!9XG=5FI=BQ[OK5OJ5=_XBL>:=B6BG'439YT^A"1.$'\"P*
MY;V4#\7&U" 9$H%0T#!P>0O$(10Y"G7XI.JM!;;\M5980,!P76:A4]Q[J<?7
MZO$S]-Y4GRC @YH6:G\R)>'.)LO<U,5SR:\I;<3Z("2.4-F$$Z"V#W\42)H2
M-K:,6\(%%YCHY$VTN!]034&$.0 %ZI9.3%X.F<O5!1P!@X75-)%UZY'%2V+:
MJ)C/D']RB\W9@:=DB"CP=3AC:T#1B;E E3.C9Y(20LDGS5&A;8*0+"IMEA*C
M\ZF)@8??@AP@\L<DN-X3+ETV#?4(1Q$6_FHO?8 C$O9#C3UR^*[##@\.CQ]O
MA"=?PVVSP.=?\Y>O^^\.-OL,'[JF+9N5KC,'*6*"M$$KNLO$(HB\J_D2E3'8
M+] K1U$G_=[!FY8>WM2\<C)QL9.2K3'"_6-D':Y$(=^VPJFOB_$H:><W1* 2
M-V8*TK[N??/U\9MP;>K%/33?'O;ZA^]N$>&+W13;WL*2?>=0OYLBIEXGX6^7
M?MB.QKN:S:AH0+G7^!@ (=%_-HR:C71\0O\?V$A/1M'WR_4Z8*O]MUBB 4:[
M"HKS+)S[;%O/Y[39[[OQ?;+5]MW^EEO*;89\!AC]#/:]$]MV!>;S@-\+]%Z@
M]U=!SUB4F73!?1[+4(TBE%J*,?4NM97V!8HO4/Q3H/CV4SQN1^]SMCJ#OXHG
M/'L/P1"?5/C^7S0&=\0]IAV@5Q0SS9W[[E6%CK1;&B';.=!K[0W&7,M%-QXF
M*5-2R5X7Y4 H5Z$[2&ATL/&28].@M^P"35>6XN;MQ]4[D-.;31^TB%N<YP!-
MPO6<+UW8U:?[]![F^R].]\,;G/\%4$L#!!0    ( *B ^EBGI"KK6@4  "PZ
M   -    86=Y<RUE>#,R+FAT;>U;;5/;.!#^W/X*73OT929VG 1H:Z>=X2B=
M23^T%+CI?54L.=:=+/DD.8GOU]]*CM- 0E^@E!R(S) 8[4JK9Y]=:8,TS$W!
MWSQ$PYQB N]H:)CA],W1G\&@/^PV#]#<7;0/QY+42)N:T]>/"JPF3,0(5T;^
MQHI2*H.%24I,"!.3&+TLY\DCUREATZ42$T%.V20W<13N,0$2PRZT.[GR?-<!
MIYF)^]%.8NC<!$P0*DS\8F\GR:0P@6;_TK@7E299B!M9QE'3EN&"\3H^8P75
MZ .=H1-98-$*CJ4QL@!9UR_F;")B96VRUEC]UHY4<JGBQY'[268Y,S30)4YI
M7"H:S!0NF^%FS8S&DI.+MJV:\_18R3DK,/H@I_AI1V.A TT5RQ(+RXP1D\<9
M,T$*.C!5L.9HGK,Q,\AZP_8$8)7GH;H<BE[_PO _@$8*PU.U=7 <'IV<C=Z-
M#@_.1A\__%I$_JJT85E]54A^&@)4@1DLQ89)@8XKI2L(.F0DZKU$?X2GX6&(
M3FGJ6GN#O0AAC0Z(+ TEYZ1;F5?1/I(9,CE%IUB-L: Z^#CGM$8'J;$M_2CZ
MQ=S;$J2_C6W'@HL7X)97!;>#3C!@DZ-3Q02;8C"MXU0.<T8S=#2G:678E**/
M&?B=J@[ZS#AGN$!O\901]%E*@D:CT:K2.R:P2!GF7Y2P(-"HF$;O0_#!&'BD
M93N25)"]L;&?A%&2<ZJ<PIFB6%?*ZH.U!Q- 4M>Z@T8B#=$SJ_KD\;P?]=+D
M4!8E%G7S2)+G'9131<<U2AUA:SL0-AV+#J@QA?X6<L8IF=#XQ]EUY21O%Y3;
MYM6#R^:[NL@%@W!W]^5.NY@V*^$@' P&7UO\KA-UVP!-+WQP!ISZ5&$%JP^O
MT0FUNPH$H?1.J@+UHN!3&U +PJ%,*O=<0L\0"!3P(^A])2@:0(#VH_[N>:*B
M%OZM6MB:B5['M)]E"5J&,,HJ#CY( 6C.@$9HQDSNL%;TGXHI6H"&MO[XDA2?
MX>?+C =Y2S%C-8_F:8[%A+9IK_=JL)O8!.-#X3(W])M08 +X732+O6W$3 "]
MF7 (+Z(CP\S&"MBAK4,ZMAESCD -AH U !I*\)!NDGVV7!N@0\)<US;7@U3%
M&W]*""8WIKX0;>&OW0EL@R/> HHQ)!1 N+_?))1;7K!N?LY/'O?VH^3"- T>
M<[JI0+/U7S*6BE#EK++%'TS"B@<<U[(RT/V<DJ09:B\*H:);R(,W.2XUC34M
ML=V!M&"X<JSIVM60,+YJ!Y\R#4419Z:.6_V%$$B1)4QNM/UP?W_'%9F&7"+R
M"I+)[CD9^* N#KHH6AVZ,S ^&,/>Z._8_0[L'S9S<=VNU=S6"_>@NZG=(J68
M+WP.A+'&;"R&&X75+J*;*(:_$GB[>_;UE<"[,NM^KU>W@AL=]EW8+:C5SBM\
M 7)(2PY[Y39M;)CJ;<)]O6K[RH!W=7>]]MCD@MN-AP:QV_;1==:BJV_&?DI
M>+:[+;9GNF?ZO6#Z,6SEF9W5XDN?C5\C>?9[]M])]C\[A@R?LA(*W#72/_>L
MOU.L]^!Y*F^O-WSE>I.5Z^;_@OFHN'-1X2EOY^SI[NE^C^A^R3D&SW?/]PM=
MWAW.KU2N:\3WE>O=8KX'SU-Y>[WA*]>;K%S7CV'ZB+AS$>'IWFSC/=4]U>\'
MU;]YB-Y3WU/_/A2O!VDJ*V&8F'Q7]0KO]JSH_^(L[=IP/W*"UEZ#3#G6^O6C
M$D]H("2AK0[8M7)+,N-T'A"FFG/U]I1K58B$,%UR7,>V-5F[2+FX-M5VZ*0"
M*LCRAN67>Y;Y,M4X.YK$@C.@38SY#-?:Y9)AU][V?/-PV'6W1/\#4$L! A0#
M%     @ J(#Z6'-%\"UW( $ S6@4 !$              ( !     &%G>7,M
M,C R-# V,S N:'1M4$L! A0#%     @ J(#Z6! <>A_TP0  D,\+ !$
M         ( !IB ! &%G>7,M,C R-# V,S N>'-D4$L! A0#%     @ J(#Z
M6)YPO_(N&0  VM4   \              ( !R>(! &%G>7,M97@Q,%\Q+FAT
M;5!+ 0(4 Q0    ( *B ^E@,P7!XO@<  $ J   /              "  23\
M 0!A9WES+65X,S%?,2YH=&U02P$"% ,4    " "H@/I81X+<H+\'  !)*@
M#P              @ $/! ( 86=Y<RUE>#,Q7S(N:'1M4$L! A0#%     @
MJ(#Z6$B-+,VJ!P  R"D   \              ( !^PL" &%G>7,M97@S,5\S
M+FAT;5!+ 0(4 Q0    ( *B ^EBGI"KK6@4  "PZ   -              "
H =(3 @!A9WES+65X,S(N:'1M4$L%!@     '  < K0$  %<9 @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>agys-20240630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:agys="http://www.agilysys.com/20240630"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  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="agys-20240630.xsd" xlink:type="simple"/>
    <context id="C_830e936a-5105-47b1-b818-0e14fcf0f351">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">agys:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_875a0359-64ba-4ddd-99a2-23380fea5fd5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_935e7643-ae2b-4702-9343-cb44b8b28039">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">agys:TwoThousandAndTwentyEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_93887226-5ff9-4aa8-b3da-ca8fdb45e849">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="C_99335172-2bbe-4c45-a52a-a5364cf102fe">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_9bf0953a-286f-412d-b444-50b6722a563c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_9c4e4e50-af27-4c98-a1f6-e945ddf4756f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_a0857efa-b6d3-4173-b46c-5f2c94407a70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">agys:TwoThousandAndTwentyEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_a0c6c037-80c6-4b72-bfa2-004aa85e46e5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</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_a75e50ad-8ecb-412f-b329-32e8f79271e9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_af5df206-7fb8-47c1-86a6-a385db39154b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="C_b261f9f4-c502-41ee-a28c-0a140f2b420a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_b4fd4ca0-05bd-4c64-80a9-db99a0bd6055">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="C_bc919898-808b-43cd-bd3d-449687b0e9d9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_bd071c3e-8899-4ecb-96af-2c0793d690b6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_bf6427b8-4eb9-4219-9578-4de629623743">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_c241ffc3-9a18-486a-ae2b-fae19cd989ef">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="C_c3f8843a-96d1-4980-88f6-da9ac6c5adfa">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="C_c5f707cc-f197-4383-a91f-2641ca1c4da4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_cc0f74ad-4fb9-41e2-86b5-56158ec516fa">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_cfe3c9c0-2224-47f6-9c8b-679a37cef010">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_e159992c-4dc9-4484-8c81-b0520e325533">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_e308c9bb-bb23-4d26-8e9c-24490743ab4c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_eb4b06cf-88b7-46ed-a941-6338a96ba193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="C_ede1ca41-83fb-4d87-a379-2fff6ff7a6ed">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_f201b1cb-f951-47a4-b3dd-6082898a4cca">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_f28f50d7-a7ce-48a3-bfad-cc347807305e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_f298b666-0681-4879-be01-525e01580c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_f69c8a1f-4494-4e9f-a236-4ec1c7c71e34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">agys:TwoThousandAndTwentyEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_f71ba0ec-c39a-4462-98f9-4bb2692988b5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</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_f7f9a3c4-702c-4b2c-8760-7706bda2d87a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="C_fb137953-7fcc-485c-895f-b2178dda7d2b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</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_febf7e6b-fa4c-47d4-a269-371b5197ba3e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_ffd9ac5e-f4c0-4cce-afeb-f3fcf9eb9029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">agys:ProductDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_ffdc7a70-a0b6-4c57-931f-7d8a435ef860">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</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_01d5cb49-04c5-4b31-bcc3-c0a6ea8c9e69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</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_0842a084-2788-4728-a410-6030796dafaf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="C_0b1a8a13-0cd3-450c-9ccb-56bb2fc3389f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="C_0efa24c0-0b2f-4d6b-a57e-758592764e6c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="C_13d22981-a073-4a17-9836-29a7a1f3a5bb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_144b826f-bcbf-40ed-b4ef-213fa1a0e347">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_1524742e-dde1-488f-875a-cced609dd722">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="C_1527a530-c16a-442a-be5c-4562762f0acb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="C_17c3b956-2556-41b0-af3c-d92c538c9a09">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="C_19c8b73b-e197-457e-bebd-f2f66348d88a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">agys:SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_2199fd49-f7db-4ff7-ab2b-f6c3263bb7eb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">agys:ProductDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_2370b767-a651-4963-8b8f-3eeb255e7cde">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</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_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_287bc3fe-c6be-4f12-91e6-8cdfba795f19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:MajorityShareholderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-22</startDate>
            <endDate>2020-05-22</endDate>
        </period>
    </context>
    <context id="C_2df38e47-adc7-4a72-9fcf-9a8b82062a33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_33eecf0f-55ef-469a-81ce-58db93f43f75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="C_4026ebda-f62c-4863-97a6-3bb2df62566f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_405ebc81-a29c-4a5a-ab35-92a776ff9663">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_44cf9743-92c9-49db-8e74-ef9605ace907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="C_5076cb29-d23c-4662-a321-2d070450348c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</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_53092b2f-8885-4535-a8eb-bf92a32dc963">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="C_54cc84b9-a460-4988-b395-11b63de370bd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">agys:TwoThousandAndSixteenStockIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_5505c9f7-7b54-45ec-967d-ff1d2f60a4cb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">agys:SubscriptionAndMaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_5ad0d968-d260-4379-9ea8-996b5ac54164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">agys:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_5d99e0d9-aad6-4081-b5d9-6711b2929ec9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="C_5ec7ddb9-11a4-43d1-84ba-26ff9f9439f8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
        </entity>
        <period>
            <instant>2024-07-19</instant>
        </period>
    </context>
    <context id="C_63e3b993-666c-42af-b813-114eafc5076c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</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_665e7207-0092-45d7-a55d-6653848cd19d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_673127c5-e935-440e-ac71-5bd382dee9e2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_695a3148-4ffe-4416-aed3-897e02c1df56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-30</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_6d4813df-5857-4a12-a8ad-42993d4fb3d6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">agys:SubscriptionAndMaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_710b6bd8-2a63-47b5-9348-591d30a623ce">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_7679f7fb-7df9-4ad6-b2b0-4579cc2705f7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">agys:SupportMaintenanceSubscriptionServicesAndProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_7e0f84d3-530d-46a0-8131-8d964fed006f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000078749</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <unit id="U_pure">
        <measure>pure</measure>
    </unit>
    <unit id="U_UnitedStatesOfAmericaDollarsShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="U_shares">
        <measure>shares</measure>
    </unit>
    <unit id="U_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_be4cb2e4-28a2-4f77-a07f-d09f779b6998">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_770490df-fcb9-458e-a4f6-27cf6d6736c4">0000078749</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalPeriodFocus
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_870245ab-8ff0-4abe-b4fc-58a360b09486">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_6ec0500d-5121-4953-acf2-772467fbf315">--03-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_75c2304e-6bd0-4842-9ec0-1f9fb0e435fe">2024</dei:DocumentFiscalYearFocus>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      id="F_948c39bf-7328-4ee3-a142-37f2dad3e5a7"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      id="F_7ba806a4-6271-42fb-887e-b9c36aa296fc"
      unitRef="U_USD"
      xsi:nil="true"/>
    <dei:DocumentType
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_54072387-e5bd-46e0-880b-2a40cf1cc5a4">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_3f95d39f-6a4d-4f6d-8f77-4b675d9d05be">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_a573cfb7-6adc-43e3-bde6-9921c88a28fa">2024-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_75fa7769-a803-433d-a773-1a16026f2b18">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_0d33aea2-30ce-46b3-af56-e26c80fb655c">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_185e6a76-8b23-4035-ae1e-0b0461002e38">000-5734</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_3812a314-81a8-4df3-b4e2-839248cb6666">AGILYSYS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_8d3173f1-9687-48f5-a9c0-d7b1c1797e02">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_0d164187-2445-4144-b21f-07a866b097c7">34-0907152</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_84280fb7-7bd3-4f4c-bed1-feb9dfc0a10f">3655 Brookside Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_4b03387c-7e3e-4634-942b-86295acbb1f1">Suite 300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_1c70c4e7-05f2-48b8-a830-29450ee242c8">Alpharetta</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_904a8c14-b5d0-4d76-82cc-6453b446ee29">GA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_44f329f4-9518-4a58-b622-28f979e886c9">30022</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_d6661ab8-680c-460e-9a30-793dd70ba313">770</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_6f03e2eb-6c4c-4548-af45-3a581d3175e8">810-7800</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_f45124cd-db70-4fbb-a001-35e949198aa6">Common Stock, without par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_4c993ea3-1294-4978-ab54-e24d0261b676">AGYS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_bda6ec1e-a0a3-43e8-8ee2-3b1cae62cfd9">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_b2591b68-54db-415b-becc-3c08d2b5f6da">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_357af779-ad73-4eb4-b167-54fd33bd379f">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_f6d69727-8999-48b0-bd51-aa95d8e440ed">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_fe61c0c2-95f3-455c-9e99-d9f9d62d06e1">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_07ab51c5-0e73-439a-a234-eaaaa016b1a5">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_1870e9d2-bf79-4329-aeb5-6bba3734b8ce">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_5ec7ddb9-11a4-43d1-84ba-26ff9f9439f8"
      decimals="INF"
      id="F_ddf6b108-aa13-4471-8591-158221d74653"
      unitRef="U_shares">27881838</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_abb2f6b3-7adb-4854-aaeb-25facc88023b"
      unitRef="U_USD">144111000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_fb923322-fff0-4433-ad72-3c9165238d85"
      unitRef="U_USD">144891000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_c90571ed-efd1-4394-84bc-9ee2c1a83960"
      unitRef="U_USD">944000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_216eccc8-f209-4d51-a045-d30d44785da8"
      unitRef="U_USD">974000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_17bbcdf9-bc96-4197-9de1-0f1d7649e007"
      unitRef="U_USD">27308000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_d4d5d712-da0d-4b22-945b-cd3cb2488afd"
      unitRef="U_USD">29441000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_5e371b78-c8a9-4b85-a10f-dc675afd4468"
      unitRef="U_USD">3523000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_36f55bc3-7e95-42b9-bec6-8fecba75a747"
      unitRef="U_USD">2287000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_d9226cfe-b164-48f6-92a1-9a9a635ea838"
      unitRef="U_USD">5300000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_4472cd10-abc4-4eef-b45b-02837f686037"
      unitRef="U_USD">4587000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_3dd2293a-65dd-4b40-9909-50303c34957d"
      unitRef="U_USD">6523000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_d0ebf2f1-1102-441d-be68-9af1fd8d826d"
      unitRef="U_USD">7731000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_3dfdf05f-f3d8-4c9c-b641-6ccaa51af593"
      unitRef="U_USD">186765000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_4aac6ee7-0adf-4d42-9cd2-469e0e81a334"
      unitRef="U_USD">188937000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_db4fc008-708a-44d0-b409-b9c973a003fb"
      unitRef="U_USD">17663000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_1a508144-fa56-46fb-8a02-b3735e8a3bfe"
      unitRef="U_USD">17930000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_06fc37bd-88b3-4e10-baab-fe3ce62f0263"
      unitRef="U_USD">17843000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_89446046-2967-4990-985a-41eeefef758b"
      unitRef="U_USD">18384000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_fb081222-7309-4b78-93fe-8841cf0f92f3"
      unitRef="U_USD">32659000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_cbe48c95-3a0d-4a35-9001-2fa2d4dd1a94"
      unitRef="U_USD">32791000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_30b3d8dc-8e86-4a84-b518-016e91da2ccc"
      unitRef="U_USD">16706000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_f9bbb280-dad0-416f-9182-a499a4434c29"
      unitRef="U_USD">16952000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_18e79a7e-d881-42af-b8b7-891501fc9c0f"
      unitRef="U_USD">76237000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_966d2033-47be-4dd4-9199-4296fc644f6e"
      unitRef="U_USD">67373000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_26f1d380-4561-4b22-8dd8-4f026292f1d4"
      unitRef="U_USD">7825000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_845f35b9-1021-49cb-87c5-dd34bc5d05c1"
      unitRef="U_USD">8063000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_3d26555a-91bd-445f-b2e0-92e0c0b445e7"
      unitRef="U_USD">355698000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_751d9687-6995-4208-8b62-0266172647bb"
      unitRef="U_USD">350430000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_558c75bf-5905-416c-871b-c69e84a6f7b9"
      unitRef="U_USD">10085000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_529ba3b9-5e2f-4d3f-8990-47dba1cd6051"
      unitRef="U_USD">9422000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_7bbab69e-9b4e-42ed-90dd-698395bc8ca6"
      unitRef="U_USD">49200000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_e81fafc9-ed94-4bc8-893b-d366bd077651"
      unitRef="U_USD">56148000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_0e4e6f08-43c2-457e-a247-624666bcf0b1"
      unitRef="U_USD">13127000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_65a3ae20-ad3e-40bc-8c04-b27590e5b1d1"
      unitRef="U_USD">19522000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_a2e0dc84-9781-4498-a1cc-e5ea25fe986f"
      unitRef="U_USD">4992000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_f70332f0-b4aa-428f-8aeb-0e55ef40420e"
      unitRef="U_USD">4279000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_3fdefd0a-0b73-4b9f-9710-2c2a2f803952"
      unitRef="U_USD">77404000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_1029239b-98b1-403a-abad-0fc23a9c4b42"
      unitRef="U_USD">89371000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_7fe13688-b742-4b16-8242-5d2cadf1aaae"
      unitRef="U_USD">549000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_7386cd66-f1b3-4b4c-98f2-b2f70e19e1db"
      unitRef="U_USD">554000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_0a36e887-7110-457d-939a-4ebbbe6de521"
      unitRef="U_USD">18903000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_dec52cea-31be-4602-8929-36e2aaaae60c"
      unitRef="U_USD">19613000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_ac7fdd28-ccab-480a-91d4-6353f1f8c0af"
      unitRef="U_USD">4671000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_92ba71c6-5573-4f30-9a7c-47bfc8744670"
      unitRef="U_USD">4415000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="INF"
      id="F_52e151a5-117f-44a0-99e7-16d82000fd11"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.3</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="INF"
      id="F_d2ba8814-30be-4eac-ad32-6d0b5ae77c18"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.3</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="INF"
      id="F_16f53fa8-ec0c-440b-a0a1-62107348f90f"
      unitRef="U_shares">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="INF"
      id="F_4fc73b3c-3e1f-4213-9be7-7e9f742184bf"
      unitRef="U_shares">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="INF"
      id="F_d272ab87-4c22-4760-9b80-4a2305145b60"
      unitRef="U_shares">33342288</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="INF"
      id="F_e269679d-c6fc-43b1-89d0-2cf5acd1a79d"
      unitRef="U_shares">33342288</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="INF"
      id="F_cb047b79-bd1e-47fe-a744-441e604afb3e"
      unitRef="U_shares">27872345</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="INF"
      id="F_0808fb5a-8c39-4693-8d7c-301921fd3b95"
      unitRef="U_shares">27376862</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_794d4894-d7e4-4368-b36f-2eb98123900e"
      unitRef="U_USD">10003000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_94a390b7-fd49-497f-a013-27a3e91883dc"
      unitRef="U_USD">10003000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockCommonShares
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="INF"
      id="F_e256c17e-8517-45da-8b70-c2b570d41d74"
      unitRef="U_shares">5469903</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="INF"
      id="F_e9967387-36c3-4db0-a362-e531620c5158"
      unitRef="U_shares">5965426</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_dba46574-b508-43ca-8a9b-2ad1ef2a9d87"
      unitRef="U_USD">1642000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_c061154f-33b2-44ef-85bd-55c2374807a7"
      unitRef="U_USD">1791000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_c24ad00d-6310-4669-ad6c-b51653214bce"
      unitRef="U_USD">98277000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_3ee12cef-23cf-446b-a4c8-92f13da6b04e"
      unitRef="U_USD">94680000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_dd59bedf-ea91-4a63-92df-711e806b9c9b"
      unitRef="U_USD">151861000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_3924d696-ec84-40b3-af3b-f3771921ed32"
      unitRef="U_USD">137755000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_6a71944e-a399-4fd7-9783-66d718f333d7"
      unitRef="U_USD">-4328000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="INF"
      id="F_dcc0755a-d5f6-44d7-af4a-a70f6a6734d3"
      unitRef="U_USD">-4170000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_6d5408fc-5bfa-41b0-84b1-65784cfaf82a"
      unitRef="U_USD">254171000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_9838815a-4ab1-4392-b0bb-4eaebcd02723"
      unitRef="U_USD">236477000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_0e87157d-53f5-4930-91af-3c8278741ff2"
      unitRef="U_USD">355698000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_85d54ecc-64fe-4d7c-95ab-090ed4eeb028"
      unitRef="U_USD">350430000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_e159992c-4dc9-4484-8c81-b0520e325533"
      decimals="-3"
      id="F_86da5797-c762-443e-b2df-233f95f7c399"
      unitRef="U_USD">9874000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_710b6bd8-2a63-47b5-9348-591d30a623ce"
      decimals="-3"
      id="F_c93844f4-0191-4f31-8461-9706c534f232"
      unitRef="U_USD">12781000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_6d4813df-5857-4a12-a8ad-42993d4fb3d6"
      decimals="-3"
      id="F_8ee7f91b-d6b1-4b93-820b-59f1f1d2996a"
      unitRef="U_USD">38043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_5505c9f7-7b54-45ec-967d-ff1d2f60a4cb"
      decimals="-3"
      id="F_1edaecac-5861-4000-95e1-20586ec917d8"
      unitRef="U_USD">32125000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_830e936a-5105-47b1-b818-0e14fcf0f351"
      decimals="-3"
      id="F_2a7a03da-9bf9-420d-843f-5af728b87dc6"
      unitRef="U_USD">15595000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_5ad0d968-d260-4379-9ea8-996b5ac54164"
      decimals="-3"
      id="F_a5863499-c29b-4cb5-9719-3af54076b2af"
      unitRef="U_USD">11153000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_2cf95123-d455-4116-a946-74eeefd42a9e"
      unitRef="U_USD">63512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_a27c7b3f-eb5c-410c-aee6-33d831719c92"
      unitRef="U_USD">56059000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_e159992c-4dc9-4484-8c81-b0520e325533"
      decimals="-3"
      id="F_a97e8522-dfbe-441c-864c-ae61a9e655f9"
      unitRef="U_USD">5226000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_710b6bd8-2a63-47b5-9348-591d30a623ce"
      decimals="-3"
      id="F_91ce8a22-9d96-4521-9cb6-aa1a98167cfa"
      unitRef="U_USD">6565000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_6d4813df-5857-4a12-a8ad-42993d4fb3d6"
      decimals="-3"
      id="F_88dd36e8-89df-4c0c-971b-93ff60fb24cb"
      unitRef="U_USD">8108000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_5505c9f7-7b54-45ec-967d-ff1d2f60a4cb"
      decimals="-3"
      id="F_f9fcc25e-1b1f-42ee-a847-47471b6023ca"
      unitRef="U_USD">7637000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_830e936a-5105-47b1-b818-0e14fcf0f351"
      decimals="-3"
      id="F_a700d3e2-f0eb-4d86-adfa-5dad16dd4a67"
      unitRef="U_USD">10310000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_5ad0d968-d260-4379-9ea8-996b5ac54164"
      decimals="-3"
      id="F_d8aafc35-5784-46e7-b8cd-761c6aeb9074"
      unitRef="U_USD">8800000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_70dcaf97-ea0d-4d71-a015-7306a10bcfbb"
      unitRef="U_USD">23644000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_7c95feab-bf5e-411a-95a7-f29f489fc715"
      unitRef="U_USD">23002000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_8ec659fb-e43c-4346-94d3-681e782b630c"
      unitRef="U_USD">39868000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_d4dfc3a9-292b-4f56-bf07-ee9e709c8929"
      unitRef="U_USD">33057000</us-gaap:GrossProfit>
    <agys:GrossProfitRatio
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="3"
      id="F_32271c53-1f84-43b6-9520-5b175e7761fc"
      unitRef="U_pure">0.628</agys:GrossProfitRatio>
    <agys:GrossProfitRatio
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="3"
      id="F_2cea9659-f9fd-44ed-85c1-22a8a9948989"
      unitRef="U_pure">0.59</agys:GrossProfitRatio>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_48ad3b6a-9f4e-4592-84f9-28539af877f6"
      unitRef="U_USD">14720000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_073edad6-ed07-45e0-b41b-9a8b6aee4611"
      unitRef="U_USD">13321000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_7f04cf18-5434-4ff8-8375-55cf1152349e"
      unitRef="U_USD">7014000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_2b0bf230-430a-4299-8f3f-9ee73f9ef235"
      unitRef="U_USD">7301000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_673e5058-844e-4b4b-8c46-f784cd664eb3"
      unitRef="U_USD">10483000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_c80d9986-120d-4fd6-9663-d91e584fda31"
      unitRef="U_USD">9365000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:Depreciation
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_d5b4451b-35c4-4690-bb53-9ff4346738a5"
      unitRef="U_USD">838000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_fd35095b-e0f3-417f-bff5-e08c6dbea1bd"
      unitRef="U_USD">923000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_ba21aef6-63dd-4d4e-b184-d47ea6ae9180"
      unitRef="U_USD">251000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_3fd8a7f2-ebf0-48f6-9524-892c53caf884"
      unitRef="U_USD">430000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OtherExpenses
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_7e59b67c-5e7e-4836-9f59-2d20f5d38cb3"
      unitRef="U_USD">550000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_88f57747-da8d-4e36-abb9-527cb891e3a3"
      unitRef="U_USD">759000</us-gaap:OtherExpenses>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_5d597e29-d0b5-40d9-a504-bd7911737435"
      unitRef="U_USD">-265000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_fcdf0966-0eb5-45f6-925c-435bbc204277"
      unitRef="U_USD">-0</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_7d3c81c1-6be0-4bb8-8500-cadfad796b68"
      unitRef="U_USD">34121000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_a81a7616-35e7-440e-bc8e-450c272d93cf"
      unitRef="U_USD">32099000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_90d74b54-c0ba-4e97-871b-12a22a4b39ef"
      unitRef="U_USD">5747000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_f0aa88df-dafe-405d-ac27-8d608b60cf05"
      unitRef="U_USD">958000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_129b848b-1e79-4915-8aa5-192911eda156"
      unitRef="U_USD">1782000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_1776f360-7ebc-4ea9-82ac-bbb20e063c88"
      unitRef="U_USD">1101000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_0909d68c-ae6f-48ec-9d18-e614027b8cd4"
      unitRef="U_USD">-157000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_e3764745-15ba-42fe-b63a-ea35c749e247"
      unitRef="U_USD">-159000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_006a62ba-006f-4000-8b60-864c4604a895"
      unitRef="U_USD">7372000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_50d22f42-1c94-4174-a5a1-10a064c45e62"
      unitRef="U_USD">1900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_b6e2b440-9416-4a2d-8156-b68e8fd9185d"
      unitRef="U_USD">-6734000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_5c5df853-70af-4e72-b4f3-4c0bd06d0533"
      unitRef="U_USD">352000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_fb55c137-85aa-4f95-8d1d-198a04ca571f"
      unitRef="U_USD">14106000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_87ad00dd-8faa-4c75-a705-96ce41c16f95"
      unitRef="U_USD">1548000</us-gaap:NetIncomeLoss>
    <agys:AccretionOfConvertiblePreferredStockDividends
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_7d5c77a2-6ee9-4fdf-9dac-d8156c8e4091"
      unitRef="U_USD">0</agys:AccretionOfConvertiblePreferredStockDividends>
    <agys:AccretionOfConvertiblePreferredStockDividends
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_983dc95f-43f6-4727-aa73-38d549e53fca"
      unitRef="U_USD">-459000</agys:AccretionOfConvertiblePreferredStockDividends>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_56bf5e12-2a0c-4004-a475-1abc4d3d626c"
      unitRef="U_USD">14106000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_13822fd8-cf79-499a-bc40-91aee07793f6"
      unitRef="U_USD">1089000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_c278c42d-dc3d-45c4-9f96-6f2c6a17ebe5"
      unitRef="U_shares">27134000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_6f7c429f-1d37-4acb-8c05-7387619d03ad"
      unitRef="U_shares">24936000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="INF"
      id="F_6558793c-ff0b-41e4-b9ff-c2733547494d"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="INF"
      id="F_6e179590-8273-4156-b9a7-f147b37910b2"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_eea3508f-0a3c-4049-aee0-4926093c86eb"
      unitRef="U_shares">28127000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_fab67b76-0263-431e-adb4-f6c6e11d3bf8"
      unitRef="U_shares">26177000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="INF"
      id="F_ed1f570d-6ed8-48ae-a9b7-826db298e295"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.5</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="INF"
      id="F_5bc8a870-9e47-4e8d-b76d-ba638b922ee2"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_161abd3b-da96-4233-bae8-72fa1625d13f"
      unitRef="U_USD">14106000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_b034eb43-cd1f-440b-b53f-32d11d5b441d"
      unitRef="U_USD">1548000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_e15d753a-f19c-493e-9496-ad452492cc09"
      unitRef="U_USD">-158000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_afe313d2-73e7-4940-96bf-be9ffbc7f758"
      unitRef="U_USD">523000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_37dda0ff-316d-44aa-81a7-19789ab72eb6"
      unitRef="U_USD">13948000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_a288ed5d-0b8b-4687-bada-b62a228e2237"
      unitRef="U_USD">2071000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_97c4681d-a46d-4cd6-91b2-ef540d957659"
      unitRef="U_USD">14106000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_03957eb7-df3e-4ae4-a7da-0bcb8f48687c"
      unitRef="U_USD">1548000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_58bc4156-76b8-4e0f-953f-bb650cc04b21"
      unitRef="U_USD">838000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_0f2945be-cd2e-43bd-b10a-fc241fe05044"
      unitRef="U_USD">923000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_b4e86a08-e9d9-4c49-a3a8-13d98d8d6723"
      unitRef="U_USD">251000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_f0738380-2d26-478e-aa63-4d6eaf51fc89"
      unitRef="U_USD">430000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_855df0df-4989-42a6-919a-05fcf0db88ac"
      unitRef="U_USD">-8861000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_bcd15541-3910-4ff5-888e-804f3f923c88"
      unitRef="U_USD">-129000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_71280a7f-7e1c-4946-af6c-19eab6639ab8"
      unitRef="U_USD">4429000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_9db1a65c-4987-4a3c-a987-c8192e47c8d8"
      unitRef="U_USD">3167000</us-gaap:ShareBasedCompensation>
    <agys:IncreaseDecreaseInOperatingAssetsAndLiabilties
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_5489fc95-4ba6-4c63-9f33-0c6acd9eed6e"
      unitRef="U_USD">9665000</agys:IncreaseDecreaseInOperatingAssetsAndLiabilties>
    <agys:IncreaseDecreaseInOperatingAssetsAndLiabilties
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_944f91d6-2a0b-448b-8cd6-ce8aa8b40fda"
      unitRef="U_USD">5917000</agys:IncreaseDecreaseInOperatingAssetsAndLiabilties>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_525bd72c-ea9d-48f1-a0eb-a7b931d8590f"
      unitRef="U_USD">1098000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_0a321ddc-975a-4e3f-aace-8a0021eef1b3"
      unitRef="U_USD">22000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_d2400b22-c7fb-4441-a739-f90917587945"
      unitRef="U_USD">869000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_145bdc0e-c63d-4ec1-9d60-1ce5e2db5eca"
      unitRef="U_USD">3065000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsForProceedsFromLifeInsurancePolicies
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_af5caa27-fc2b-46f0-945a-74e9f3ac1220"
      unitRef="U_USD">0</us-gaap:PaymentsForProceedsFromLifeInsurancePolicies>
    <us-gaap:PaymentsForProceedsFromLifeInsurancePolicies
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_9f1ccfcf-6ff6-4813-aeb0-21250f68dcaf"
      unitRef="U_USD">2000</us-gaap:PaymentsForProceedsFromLifeInsurancePolicies>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_952e75c1-e1ed-4291-819e-54bdc9f45349"
      unitRef="U_USD">-869000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_99c71073-557f-4426-b041-9972660e3d0a"
      unitRef="U_USD">-3067000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_11478433-bf87-49bd-8b92-acef3a0482f1"
      unitRef="U_USD">0</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_eabc3303-6932-4f5a-b72d-8fa97b0db234"
      unitRef="U_USD">918000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_63933f66-bbd9-4e2a-a7b6-92d159dfd426"
      unitRef="U_USD">925000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_b889a8af-0c86-49f7-a0df-a26b79261c8f"
      unitRef="U_USD">1783000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_6f1c2f64-d7ce-438f-a965-1cc1f54369c6"
      unitRef="U_USD">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_99f77010-1707-4dbc-8fea-ca9d69cac20e"
      unitRef="U_USD">1000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_62881d6a-2a3b-4810-8985-1c663b74a69d"
      unitRef="U_USD">-925000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_0734d191-a20d-46e1-9197-b22246b1f6dd"
      unitRef="U_USD">-2702000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_8f9c943b-2149-4ef2-ac93-6c10bfb88e5c"
      unitRef="U_USD">-84000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_980c0a52-cb89-4d54-9afd-7e650f6afdb6"
      unitRef="U_USD">-2000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_3d90cd64-f107-441f-8932-1e36d2b621f5"
      unitRef="U_USD">-780000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_37de2ad3-25d8-46e8-97ae-b716da2ae96f"
      unitRef="U_USD">-5749000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_6f57e119-fd3c-4ca7-b808-9df8a74ccead"
      unitRef="U_USD">144891000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_53092b2f-8885-4535-a8eb-bf92a32dc963"
      decimals="-3"
      id="F_7a52fcb8-c197-4430-a802-e428e9639747"
      unitRef="U_USD">112842000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_37b739c3-bf5c-4476-b9a9-8298127e4ee3"
      unitRef="U_USD">144111000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_af5df206-7fb8-47c1-86a6-a385db39154b"
      decimals="-3"
      id="F_2989041b-7b7a-4fe0-85d9-3f19b1284d66"
      unitRef="U_USD">107093000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SharesOutstanding
      contextRef="C_17c3b956-2556-41b0-af3c-d92c538c9a09"
      decimals="INF"
      id="F_d9f1c40e-4f0f-4823-b243-9547073cda38"
      unitRef="U_shares">33342</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_17c3b956-2556-41b0-af3c-d92c538c9a09"
      decimals="-3"
      id="F_8798e060-b713-4c6c-b7de-91e9b65c03ca"
      unitRef="U_USD">10003000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="C_0842a084-2788-4728-a410-6030796dafaf"
      decimals="INF"
      id="F_b7ee9658-120b-4e2e-86e7-b76196bd2659"
      unitRef="U_shares">-5965</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_0842a084-2788-4728-a410-6030796dafaf"
      decimals="-3"
      id="F_cf46ab02-2e33-4d0a-ae26-f2de4cae9645"
      unitRef="U_USD">-1791000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_eb4b06cf-88b7-46ed-a941-6338a96ba193"
      decimals="-3"
      id="F_83eb7248-414d-4611-b0e4-d64cb5aa2977"
      unitRef="U_USD">94680000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_93887226-5ff9-4aa8-b3da-ca8fdb45e849"
      decimals="-3"
      id="F_bc62d5fa-18d3-4b10-851b-8c5fd7c4357c"
      unitRef="U_USD">137755000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_1527a530-c16a-442a-be5c-4562762f0acb"
      decimals="-3"
      id="F_5d13f21b-d430-4a6c-919f-2ca1c0587835"
      unitRef="U_USD">-4170000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_7e9333ab-14da-41b8-93c0-9cfa7bfb380b"
      unitRef="U_USD">236477000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_13d22981-a073-4a17-9836-29a7a1f3a5bb"
      decimals="-3"
      id="F_2da22f71-a878-4603-8fac-4c537a738ae5"
      unitRef="U_USD">4850000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_5ce03106-3fcf-418b-92e2-ed668478d390"
      unitRef="U_USD">4850000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="C_665e7207-0092-45d7-a55d-6653848cd19d"
      decimals="INF"
      id="F_2aaa04c5-f9b0-49f0-b6af-f63ed14d3c45"
      unitRef="U_shares">11</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="C_665e7207-0092-45d7-a55d-6653848cd19d"
      decimals="-3"
      id="F_934ed10b-9c87-41cc-988a-3f2c566bc8dc"
      unitRef="U_USD">3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="C_13d22981-a073-4a17-9836-29a7a1f3a5bb"
      decimals="-3"
      id="F_4ef95890-1540-444a-be4e-1f74a168e1cc"
      unitRef="U_USD">-3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <agys:ShareIssuedUponExerciseOfSsars
      contextRef="C_665e7207-0092-45d7-a55d-6653848cd19d"
      decimals="INF"
      id="F_8084037a-9d82-4e56-b4ce-c0261ed79a33"
      unitRef="U_shares">498</agys:ShareIssuedUponExerciseOfSsars>
    <agys:SharesIssuedUponExerciseOfSsars
      contextRef="C_665e7207-0092-45d7-a55d-6653848cd19d"
      decimals="-3"
      id="F_16c4b103-942e-4b16-ab19-6879ae539c09"
      unitRef="U_USD">-150000</agys:SharesIssuedUponExerciseOfSsars>
    <agys:SharesIssuedUponExerciseOfSsars
      contextRef="C_13d22981-a073-4a17-9836-29a7a1f3a5bb"
      decimals="-3"
      id="F_e25fd9a0-d81d-4d0a-a97d-ff461d076230"
      unitRef="U_USD">150000</agys:SharesIssuedUponExerciseOfSsars>
    <agys:NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares
      contextRef="C_665e7207-0092-45d7-a55d-6653848cd19d"
      decimals="INF"
      id="F_3d85b400-2de7-4be2-9a94-0e7ee07db017"
      unitRef="U_shares">14</agys:NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares>
    <agys:RepurchasesOfSharesToSatisfyEmployeeTaxWithholding
      contextRef="C_665e7207-0092-45d7-a55d-6653848cd19d"
      decimals="-3"
      id="F_a13eb7bf-446f-4253-b3bf-e1c92276015d"
      unitRef="U_USD">4000</agys:RepurchasesOfSharesToSatisfyEmployeeTaxWithholding>
    <agys:RepurchasesOfSharesToSatisfyEmployeeTaxWithholding
      contextRef="C_13d22981-a073-4a17-9836-29a7a1f3a5bb"
      decimals="-3"
      id="F_891af775-72d1-4271-8708-9fdc4ac72984"
      unitRef="U_USD">1100000</agys:RepurchasesOfSharesToSatisfyEmployeeTaxWithholding>
    <agys:RepurchasesOfSharesToSatisfyEmployeeTaxWithholding
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_f44c23ab-c08e-4241-9fb9-7cce186b20b2"
      unitRef="U_USD">1104000</agys:RepurchasesOfSharesToSatisfyEmployeeTaxWithholding>
    <us-gaap:NetIncomeLoss
      contextRef="C_4026ebda-f62c-4863-97a6-3bb2df62566f"
      decimals="-3"
      id="F_bc081da4-a25e-4361-a90c-5e18503e90c7"
      unitRef="U_USD">14106000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_5f464c38-9f26-4277-9c94-8d174e5d3ef7"
      unitRef="U_USD">14106000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="C_405ebc81-a29c-4a5a-ab35-92a776ff9663"
      decimals="-3"
      id="F_348db883-057e-4086-b1ae-7339a83a9c7b"
      unitRef="U_USD">-158000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_f2b3a8e3-295f-4371-bf89-bed6611ebaf0"
      unitRef="U_USD">-158000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="C_01d5cb49-04c5-4b31-bcc3-c0a6ea8c9e69"
      decimals="INF"
      id="F_0f7d1792-2d46-46ad-81a5-987c785c2feb"
      unitRef="U_shares">33342</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_01d5cb49-04c5-4b31-bcc3-c0a6ea8c9e69"
      decimals="-3"
      id="F_6e7404cf-de8b-4a05-8f89-79b2bf4d832e"
      unitRef="U_USD">10003000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="C_7e0f84d3-530d-46a0-8131-8d964fed006f"
      decimals="INF"
      id="F_25836688-70d7-41f0-9afe-8da883ec4854"
      unitRef="U_shares">-5470</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_7e0f84d3-530d-46a0-8131-8d964fed006f"
      decimals="-3"
      id="F_5492f2c7-ebd7-45a5-b35f-95a776a2ed43"
      unitRef="U_USD">-1642000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_a0c6c037-80c6-4b72-bfa2-004aa85e46e5"
      decimals="-3"
      id="F_5eec1bc2-6f0e-4e36-81ad-5bedc6087584"
      unitRef="U_USD">98277000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_2370b767-a651-4963-8b8f-3eeb255e7cde"
      decimals="-3"
      id="F_4280968d-a7e2-4fd6-9e4a-bf25b167847f"
      unitRef="U_USD">151861000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_5076cb29-d23c-4662-a321-2d070450348c"
      decimals="-3"
      id="F_a96bdb54-6cde-46c3-a03d-1d2b8b5ed423"
      unitRef="U_USD">-4328000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_cd24355e-0616-4dc6-8260-75f3a0fc4bd7"
      unitRef="U_USD">254171000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="C_c3f8843a-96d1-4980-88f6-da9ac6c5adfa"
      decimals="INF"
      id="F_fa7f0450-9edb-4f39-b2ee-bd74284d63ae"
      unitRef="U_shares">31607</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_c3f8843a-96d1-4980-88f6-da9ac6c5adfa"
      decimals="-3"
      id="F_15ee6b01-3ef6-4ad9-b052-db8f8cd0a9d5"
      unitRef="U_USD">9482000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="C_0efa24c0-0b2f-4d6b-a57e-758592764e6c"
      decimals="INF"
      id="F_d9434ed6-7382-4e96-aedc-d67da5f5ad56"
      unitRef="U_shares">-6280</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_0efa24c0-0b2f-4d6b-a57e-758592764e6c"
      decimals="-3"
      id="F_28844a1f-46fd-44c1-a998-9173b323edf0"
      unitRef="U_USD">-1884000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_f7f9a3c4-702c-4b2c-8760-7706bda2d87a"
      decimals="-3"
      id="F_07a34ea6-660c-49a3-8a2a-201a34833907"
      unitRef="U_USD">52978000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_0b1a8a13-0cd3-450c-9ccb-56bb2fc3389f"
      decimals="-3"
      id="F_61d6ec7b-132e-4df2-93ae-79f4f478624c"
      unitRef="U_USD">52764000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_c241ffc3-9a18-486a-ae2b-fae19cd989ef"
      decimals="-3"
      id="F_385262ca-77a9-4e3b-a50e-85c633d47870"
      unitRef="U_USD">-4030000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_53092b2f-8885-4535-a8eb-bf92a32dc963"
      decimals="-3"
      id="F_4a7dc880-2171-4ea3-accb-e65bd92fd9f8"
      unitRef="U_USD">109310000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_bc919898-808b-43cd-bd3d-449687b0e9d9"
      decimals="-3"
      id="F_c06a4e42-e597-422b-8f30-7e31db76b06b"
      unitRef="U_USD">3377000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_46e820dd-8686-433c-a951-6b67f5de3bbb"
      unitRef="U_USD">3377000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="C_f298b666-0681-4879-be01-525e01580c19"
      decimals="INF"
      id="F_51b4c1ea-1217-4985-831d-1cb6edb059a5"
      unitRef="U_shares">12</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="C_f298b666-0681-4879-be01-525e01580c19"
      decimals="-3"
      id="F_8f460a05-8813-42a7-9903-17d4eecd31fa"
      unitRef="U_USD">3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="C_bc919898-808b-43cd-bd3d-449687b0e9d9"
      decimals="-3"
      id="F_a12db1b1-09a4-49d0-ad8e-d8c4c8ce38b5"
      unitRef="U_USD">-3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <agys:ShareIssuedUponExerciseOfSsars
      contextRef="C_f298b666-0681-4879-be01-525e01580c19"
      decimals="INF"
      id="F_372e3426-8b4b-4cca-8658-b0a110f54e2e"
      unitRef="U_shares">50</agys:ShareIssuedUponExerciseOfSsars>
    <agys:SharesIssuedUponExerciseOfSsars
      contextRef="C_f298b666-0681-4879-be01-525e01580c19"
      decimals="-3"
      id="F_dd9ce785-e6b6-477f-9ea3-ed6f9e083b40"
      unitRef="U_USD">-15000</agys:SharesIssuedUponExerciseOfSsars>
    <agys:SharesIssuedUponExerciseOfSsars
      contextRef="C_bc919898-808b-43cd-bd3d-449687b0e9d9"
      decimals="-3"
      id="F_554b7a9b-332d-405d-837f-c3afa5d44b70"
      unitRef="U_USD">15000</agys:SharesIssuedUponExerciseOfSsars>
    <agys:NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares
      contextRef="C_f298b666-0681-4879-be01-525e01580c19"
      decimals="INF"
      id="F_feb9514e-2aa7-4388-aae5-7bec6a728a40"
      unitRef="U_shares">37</agys:NumberOfSharesWithheldForTaxesUponExerciseOfStockOptionsSsarsOrVestingOfRestrictedShares>
    <agys:RepurchasesOfSharesToSatisfyEmployeeTaxWithholding
      contextRef="C_f298b666-0681-4879-be01-525e01580c19"
      decimals="-3"
      id="F_ba1d0ca9-d5b4-443e-be2f-19a9478175dd"
      unitRef="U_USD">11000</agys:RepurchasesOfSharesToSatisfyEmployeeTaxWithholding>
    <agys:RepurchasesOfSharesToSatisfyEmployeeTaxWithholding
      contextRef="C_bc919898-808b-43cd-bd3d-449687b0e9d9"
      decimals="-3"
      id="F_1678e388-be89-4707-a83e-56ffa3452e7b"
      unitRef="U_USD">2602000</agys:RepurchasesOfSharesToSatisfyEmployeeTaxWithholding>
    <agys:RepurchasesOfSharesToSatisfyEmployeeTaxWithholding
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_cdd25df0-7415-4ed8-9275-712e14215526"
      unitRef="U_USD">2613000</agys:RepurchasesOfSharesToSatisfyEmployeeTaxWithholding>
    <us-gaap:NetIncomeLoss
      contextRef="C_c5f707cc-f197-4383-a91f-2641ca1c4da4"
      decimals="-3"
      id="F_f1cfce05-632b-40fa-8819-3322df681d2f"
      unitRef="U_USD">1548000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_b47633c9-5503-496c-97c1-8960a58fb44e"
      unitRef="U_USD">1548000</us-gaap:NetIncomeLoss>
    <agys:AccretionOfConvertiblePreferredStockDividends
      contextRef="C_c5f707cc-f197-4383-a91f-2641ca1c4da4"
      decimals="-3"
      id="F_013ad32d-540d-4539-8026-2ac22e0dadfd"
      unitRef="U_USD">-459000</agys:AccretionOfConvertiblePreferredStockDividends>
    <agys:AccretionOfConvertiblePreferredStockDividends
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_29b5190c-c72b-468e-b95c-faf1f504e7f1"
      unitRef="U_USD">-459000</agys:AccretionOfConvertiblePreferredStockDividends>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="C_2df38e47-adc7-4a72-9fcf-9a8b82062a33"
      decimals="-3"
      id="F_d25ab6c3-8c7f-497a-9860-59d4d2577613"
      unitRef="U_USD">523000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_38fabd86-26d0-4cee-b10b-830eac2cb0d1"
      unitRef="U_USD">523000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="C_fb137953-7fcc-485c-895f-b2178dda7d2b"
      decimals="INF"
      id="F_25f68d78-11fb-4fae-9c00-448dcc2f7e28"
      unitRef="U_shares">31607</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_fb137953-7fcc-485c-895f-b2178dda7d2b"
      decimals="-3"
      id="F_af5020a8-bcd9-415f-8e6c-4c441c454979"
      unitRef="U_USD">9482000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="C_5d99e0d9-aad6-4081-b5d9-6711b2929ec9"
      decimals="INF"
      id="F_72acea74-3c7c-48b4-95e1-997b5218b006"
      unitRef="U_shares">-6255</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_5d99e0d9-aad6-4081-b5d9-6711b2929ec9"
      decimals="-3"
      id="F_cfc28eab-edf0-4ab2-b590-d780305e4b7a"
      unitRef="U_USD">-1877000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_63e3b993-666c-42af-b813-114eafc5076c"
      decimals="-3"
      id="F_0480d214-8be0-47cf-a9c9-59a586a1fb13"
      unitRef="U_USD">53735000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_ffdc7a70-a0b6-4c57-931f-7d8a435ef860"
      decimals="-3"
      id="F_38e99b69-e3d1-4a90-a025-c303416058ff"
      unitRef="U_USD">53853000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_f71ba0ec-c39a-4462-98f9-4bb2692988b5"
      decimals="-3"
      id="F_f5543a0c-4deb-449e-b7c4-3d4c8c7c118a"
      unitRef="U_USD">-3507000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_af5df206-7fb8-47c1-86a6-a385db39154b"
      decimals="-3"
      id="F_a233a5da-d455-43dc-b748-26c49a0bb7e4"
      unitRef="U_USD">111686000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_2bfce081-0d26-4c43-b6fe-8ca258ccd83b">&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;1. Nature of Operations and Financial Statement Presentation&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;"&gt;Nature of Operations&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Agilysys has been a leader in hospitality software for more than 45 years, delivering innovative cloud-native SaaS and on-premise solutions for hotels, resorts and cruise lines, casinos, corporate foodservice management, restaurants, universities, stadiums, and healthcare. The Company&#x2019;s software solutions include point-of-sale (POS), property management (PMS), inventory and procurement, payments, and related applications that manage and enhance the entire guest journey. Agilysys also is known for its world-class customer-centric service. Many of the top hospitality companies around the world use Agilysys solutions to improve guest loyalty, drive revenue growth, and increase operational efficiencies. Agilysys operates across North America, Europe, the Middle East, Asia-Pacific, and India, with headquarters in Alpharetta, GA.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;The Company has just one reportable segment serving the global hospitality industry.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;"&gt;Basis of Presentation&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;The accompanying unaudited Condensed Consolidated Financial Statements include our accounts consolidated with our wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. Our fiscal year ends on March 31st. References to a particular year refer to the fiscal year ending in March of that year. For example, fiscal 2025 refers to the fiscal year ending March 31, 2025.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Our unaudited interim financial statements are prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information, the instructions to the Quarterly Report on Form 10-Q (Quarterly Report) under the Securities Exchange Act of 1934, as amended (the Exchange Act), and Rule 10-01 of Regulation S-X under the Exchange Act. Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations relating to interim financial statements.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;The Condensed Consolidated Balance Sheet as of June 30, 2024, as well as the Condensed Consolidated Statements of Operations, Condensed Consolidated Statements of Comprehensive Income, Condensed Consolidated Statements of Cash Flows, and Condensed Consolidated Statements of Shareholders&#x2019; Equity for the three months ended June 30, 2024 and 2023, are unaudited. However, these financial statements have been prepared on the same basis as those in the audited annual financial statements. In the opinion of management, all adjustments of a recurring nature necessary to fairly state the results of operations, financial position, and cash flows have been made.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;These unaudited interim financial statements should be read together with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended March 31, 2024, filed with the Securities and Exchange Commission (SEC) on May 22, 2024.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;"&gt;Use of estimates&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that may affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reported periods. Actual results could differ from those estimates.&lt;/span&gt;&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_515831d2-ddea-4455-8b00-a209a05133bc">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;2. Summary of Significant Accounting Policies&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;A detailed description of our significant accounting policies can be found in the audited financial statements for the fiscal year ended March 31, 2024, included in our Annual Report on Form 10-K. There have been no material changes to our significant accounting policies from those disclosed therein.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;In December 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2023-09 &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(&#x201c;ASU 2023-09&#x201d;) to update income tax&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;disclosure requirements primarily by requiring specific categories and greater disaggregation within the rate reconciliation and disaggregation of income taxes paid by jurisdiction. The amendments in the ASU also remove disclosures related to certain unrecognized tax benefits and deferred taxes. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, or our fiscal 2026. The amendments may be applied prospectively or retrospectively with early adoption is permitted. We are currently assessing the impact of the requirements on our consolidated financial statements and disclosures.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;In November 2023, the FASB issued ASU No. 2023-07 &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; (&#x201c;ASU 2023-07&#x201d;) to expand 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 any additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. ASU 2023-07 applies to entities with a single reportable segment. Annual disclosures are required for fiscal years beginning after December 15, 2023 or our fiscal 2025. Interim disclosures are required for periods within fiscal years beginning after December 15, 2024, or our fiscal 2026. Retrospective application is required for all prior periods presented with early adoption is permitted. We are currently assessing the impact of the requirements on our consolidated financial statements and disclosures.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_61b6edd5-229a-4501-8a1f-1d93dbf595df">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;In December 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2023-09 &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(&#x201c;ASU 2023-09&#x201d;) to update income tax&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;disclosure requirements primarily by requiring specific categories and greater disaggregation within the rate reconciliation and disaggregation of income taxes paid by jurisdiction. The amendments in the ASU also remove disclosures related to certain unrecognized tax benefits and deferred taxes. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, or our fiscal 2026. The amendments may be applied prospectively or retrospectively with early adoption is permitted. We are currently assessing the impact of the requirements on our consolidated financial statements and disclosures.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;In November 2023, the FASB issued ASU No. 2023-07 &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; (&#x201c;ASU 2023-07&#x201d;) to expand 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 any additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. ASU 2023-07 applies to entities with a single reportable segment. Annual disclosures are required for fiscal years beginning after December 15, 2023 or our fiscal 2025. Interim disclosures are required for periods within fiscal years beginning after December 15, 2024, or our fiscal 2026. Retrospective application is required for all prior periods presented with early adoption is permitted. We are currently assessing the impact of the requirements on our consolidated financial statements and disclosures.&lt;/span&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_82dcd744-ad4c-429e-b561-3aec8526c3b3">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;3. Revenue Recognition&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Our customary business practice is to enter into legally enforceable written contracts with our customers. The majority of our contracts are governed by a master service agreement between us and the customer, which sets forth the general terms and conditions of any individual contract between the parties, which is then supplemented by a customer order to specify the different goods and services, the associated prices, and any additional terms for an individual contract. Performance obligations specific to each individual contract are defined within the terms of each order. Each performance obligation is identified based on the goods and services that will be transferred to our customer that are both capable of being distinct and are distinct within the context of the contract. The transaction price is determined based on the consideration to which we will be entitled and expect to receive in exchange for transferring goods or services to the customer. Typically, our contracts do not provide our customer with any right of return or refund; we do not constrain the contract price as it is probable that there will not be a significant revenue reversal due to a return or refund.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Typically, our customer contracts contain one or more of the following goods or services which constitute performance obligations.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Our proprietary software licenses typically provide for a perpetual right to use our software. Generally, our contracts do not provide significant services of integration and customization and installation services are not required to be purchased directly from us. The software is delivered before related services are provided and is functional without professional services, updates and technical support. We have concluded that the software license is distinct as the customer can benefit from the software on its own. Software revenue is typically recognized when the software is delivered or made available for download to the customer.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;We recognize revenue for hardware sales when the product is shipped to the customer and when obligations that affect the customer&#x2019;s final acceptance of the arrangement have been fulfilled. Hardware is purchased from suppliers and provided to the end-user customers via drop-ship or from inventory. We are responsible for negotiating price both with the supplier and the customer, payment to the supplier, establishing payment terms and product returns with the customer, and we bear the credit risk if the customer does not pay for the goods. As the principal contact with the customer, we recognize revenue and cost of goods sold when we ship or are notified by the supplier that the product has been shipped. In certain limited instances, as shipping terms dictate, revenue is recognized upon receipt at the point of destination or upon installation at the customer site.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Our subscription service revenue is comprised of fees for contracts that provide customers a right to access our software for a subscribed period. We do not provide the customer the contractual right to license the software at any time outside of the subscription period under these contracts. Our subscription service revenue is primarily based on rates per location, including rates per points of sale and per room. We recognize certain subscription service revenue on a per-transaction basis. The customer can only benefit from the software and software maintenance when provided the right to access the software. Accordingly, each of the rights to access the software, the maintenance services, any hosting services, and any transaction-based services is not considered a distinct performance obligation in the context of the contract and should be combined into a single performance obligation to be recognized over the contract period. The Company recognizes subscription revenue over a one-month period based on the typical monthly invoicing and renewal cycle in accordance with our customer agreement terms.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;We derive maintenance service revenue from providing unspecified updates, upgrades, bug fixes, and technical support services for our proprietary software. These services represent a stand-ready obligation that is concurrently delivered and&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;has the same pattern of transfer to the customer; we account for these maintenance services as a single performance obligation. Maintenance revenue includes the same services provided by third-parties for remarketed software. We recognize substantially all maintenance revenue over the contract period of the maintenance agreement. We also recognize certain maintenance service revenue based on the volume of payment transactions processed by third parties through access to our software.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Professional services revenues primarily consist of fees for consulting, implementation, installation, integration, development and training and are generally recognized over time as the customer simultaneously receives and consumes the benefits of the professional services as the services are being performed. Certain professional development services are recognized upon delivery of the developed solutions to the customer. At the end of each reporting period, we recognize the most likely amount of variable consideration on any contract holdbacks we expect to bill for development services delivered. Professional services can be provided by internal or external providers, do not significantly affect the customer&#x2019;s ability to access or use other provided goods or services, and provide a measure of benefit beyond that of other promised goods or services in the contract. As a result, professional services are considered distinct in the context of the contract and represent a separate performance obligation. Professional services that are billed on a time and materials basis are recognized over time as the services are performed. For contracts billed on a fixed price basis, revenue is recognized over time using an input method based on labor hours expended to date relative to the total labor hours expected to be required to satisfy the related performance obligation.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;We use the market approach to derive standalone selling price (&#x201c;SSP&#x201d;) by maximizing observable data points (in the form of recently executed customer contracts) to determine the price customers are willing to pay for the goods and services transferred. If the contract contains a single performance obligation, the entire transaction price is allocated to that performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative SSP basis.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Shipping and handling fees billed to customers are recognized as revenue and the related costs are recognized in cost of goods sold. Revenue is recorded net of any applicable taxes collected and remitted to governmental agencies.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;We derive and report our revenue from the sale of products (proprietary software licenses, third party hardware and operating systems), subscription and maintenance, and professional services. Products revenue recognized at a point in time totaled &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;9.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;12.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; for the three months ended June 30, 2024 and 2023, respectively. Subscription, maintenance, and substantially all professional services revenue recognized over time totaled &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;53.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;43.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; for the three months ended June 30, 2024 and 2023, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Contract Balances&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Contract assets are rights to consideration in exchange for goods or services that we have transferred to a customer when that right is conditional on something other than the passage of time. The majority of our contract assets represent unbilled amounts related to products and professional services. We expect billing and collection of our contract assets to occur within the next twelve months. We receive payments from customers based upon contractual billing schedules and accounts receivable are recorded when the right to consideration becomes unconditional. Contract liabilities represent consideration received or consideration which is unconditionally due from customers prior to transferring goods or services to the customer under the terms of the contract.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Revenue recognized from amounts included in contract liabilities at the beginning of the period was &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;26.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;22.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; for the three months ended June 30, 2024 and 2023, respectively. Because the right to the transaction became unconditional, we transferred to accounts receivable from contract assets at the beginning of the period, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; for the three months ended June 30, 2024 and 2023, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Our arrangements are for a period of one year or less. As a result, unsatisfied performance obligations as of June 30, 2024 are expected to be satisfied and the allocated transaction price recognized in revenue within a period of 12 months or less.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Assets Recognized from Costs to Obtain a Contract&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Sales commission expenses that would not have occurred absent the customer contracts are considered incremental costs to obtain a contract. We expense the incremental costs to obtain a contract as incurred when the expected benefit and amortization period is one year or less. For subscription contracts that are renewed monthly based on an agreement term, we capitalize commission expenses and amortize as we satisfy the underlying performance obligations, generally based on the contract terms and anticipated renewals. Other sales commission expenses have a period of benefit of one year or less and are therefore expensed as incurred in line with the practical expedient elected.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;We had &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million of capitalized sales incentive costs as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;June 30, 2024 and 2023, respectively. These balances are included in other non-current assets on our condensed consolidated balance sheets. During the three months ended June 30, 2024 and 2023, we expensed &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;, respectively, of sales commissions, which included amortization of capitalized amounts of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;, respectively. These expenses are included in operating expenses &#x2013; sales and marketing in our condensed consolidated statement of operations. All other costs to obtain a contract are not considered incremental and therefore are expensed as incurred.&lt;/span&gt;&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_e159992c-4dc9-4484-8c81-b0520e325533"
      decimals="-5"
      id="F_14fd3439-29b6-4224-9f5b-692ca1b4be34"
      unitRef="U_USD">9900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_710b6bd8-2a63-47b5-9348-591d30a623ce"
      decimals="-5"
      id="F_5950ed8a-de05-4357-b59e-d7121ed72dd9"
      unitRef="U_USD">12800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_19c8b73b-e197-457e-bebd-f2f66348d88a"
      decimals="-5"
      id="F_9a72ba20-790d-467c-ba10-41de0f499f74"
      unitRef="U_USD">53600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_7679f7fb-7df9-4ad6-b2b0-4579cc2705f7"
      decimals="-5"
      id="F_9116a255-30c6-4b15-a7b8-332cf05556e0"
      unitRef="U_USD">43300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-5"
      id="F_2f92633f-1c52-4f96-81d7-973b2df5580a"
      unitRef="U_USD">26800000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-5"
      id="F_0d356e5f-f802-4df1-9dbe-53ba13528468"
      unitRef="U_USD">22100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-5"
      id="F_4c70afbe-c612-4abd-8627-ef5b92e84c43"
      unitRef="U_USD">1900000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-5"
      id="F_23f020ea-0c88-43c4-ae80-8261fa8034bf"
      unitRef="U_USD">1600000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <us-gaap:CapitalizedContractCostNet
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-5"
      id="F_5a1a8285-ca8c-4f28-97e3-8ea7920248fd"
      unitRef="U_USD">4800000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="C_af5df206-7fb8-47c1-86a6-a385db39154b"
      decimals="-5"
      id="F_93b8d26b-f4b4-446d-88bf-a7c1f4eb5ac8"
      unitRef="U_USD">4000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:SalesCommissionsAndFees
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-5"
      id="F_21e4b15d-53a5-4646-bff3-6a8a96f1682e"
      unitRef="U_USD">900000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:SalesCommissionsAndFees
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-5"
      id="F_0fec925e-e718-4b0a-8bee-0411f8691a75"
      unitRef="U_USD">900000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-5"
      id="F_c8e024a3-2c00-415c-a080-d8a2bbe7aae2"
      unitRef="U_USD">400000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-5"
      id="F_880885ed-967b-4bb4-b075-e0691995ef35"
      unitRef="U_USD">400000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_c2ed422e-a654-4305-880e-d6a967692da8">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;4. Additional Balance Sheet Information&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:'Proxima Nova',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Additional information related to the condensed consolidated balance sheets is as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.78%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.68%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:15.38%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.68%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.48%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;June 30, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;March 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Accrued liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Salaries, wages, employee benefits, and payroll taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;7,744&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;16,264&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Income and indirect taxes payable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;4,264&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,684&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;1,119&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,574&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;13,127&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;19,522&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Other non-current liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Employee benefit obligations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;4,571&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,315&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;4,671&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,415&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_05ef0911-7168-4079-b6f1-b5e69ef03f97">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Additional information related to the condensed consolidated balance sheets is as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.78%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.68%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:15.38%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.68%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.48%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;June 30, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;March 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Accrued liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Salaries, wages, employee benefits, and payroll taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;7,744&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;16,264&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Income and indirect taxes payable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;4,264&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,684&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;1,119&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,574&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;13,127&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;19,522&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Other non-current liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Employee benefit obligations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;4,571&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,315&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;4,671&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,415&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_65161914-bfe0-45b5-b2ce-f55f38db08b1"
      unitRef="U_USD">7744000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_8fad35f0-c516-4987-a95b-ad73313d5b42"
      unitRef="U_USD">16264000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_905249fc-0406-4b2a-9abc-5c54a5df3aa4"
      unitRef="U_USD">4264000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_29b84632-222c-4830-86c7-9786d7072499"
      unitRef="U_USD">1684000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_8ebcfe88-a2a0-413f-b673-71f8ec625708"
      unitRef="U_USD">1119000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_4ee6f4ee-347b-4a40-95e7-278bfa87cfd2"
      unitRef="U_USD">1574000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_57df55c2-7640-4cf4-9bae-4d6d4fca6e98"
      unitRef="U_USD">13127000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_a6a6773e-3659-4677-812f-a4c98173dee0"
      unitRef="U_USD">19522000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_eefade7f-27d5-4a3f-a17b-6d36352b123b"
      unitRef="U_USD">4571000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_472957cb-41c8-4832-962c-7273ffcd6370"
      unitRef="U_USD">4315000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_6bf52019-4b9a-4f02-8c02-06bfe685cea1"
      unitRef="U_USD">100000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_a2f1e887-e9c3-4184-9d68-1f5839591f27"
      unitRef="U_USD">100000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="-3"
      id="F_b2162228-63ae-4870-96e1-e7871b60800d"
      unitRef="U_USD">4671000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_33eecf0f-55ef-469a-81ce-58db93f43f75"
      decimals="-3"
      id="F_ab817694-b17a-4119-963c-953c52d937b7"
      unitRef="U_USD">4415000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_7d8a25fa-cb5d-4fe6-88a2-f513910a36fc">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;5. Supplemental Disclosures of Cash Flow Information&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:'Proxima Nova',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:2pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Additional information related to the condensed consolidated statements of cash flows is as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.78%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.62%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.14%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.62%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.84%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Three months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Cash receipts for interest, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;1,424&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;893&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Cash payments for income tax, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;578&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;376&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Cash payments for operating leases&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;912&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,425&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Cash payments for finance leases&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Accrued capital expenditures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;320&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_07d9e128-488d-4d52-bbc5-a4b918d33212">&lt;p style="font-size:10pt;margin-top:2pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Additional information related to the condensed consolidated statements of cash flows is as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.78%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.62%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.14%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.62%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.84%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Three months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Cash receipts for interest, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;1,424&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;893&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Cash payments for income tax, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;578&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;376&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Cash payments for operating leases&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;912&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,425&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Cash payments for finance leases&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Accrued capital expenditures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;320&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <agys:InterestPaidReceipts
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_7afccf79-d449-48a5-a00a-5ef39e38e83c"
      unitRef="U_USD">1424000</agys:InterestPaidReceipts>
    <agys:InterestPaidReceipts
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_bb21dd4a-8f6b-410a-b091-69244e52b71c"
      unitRef="U_USD">893000</agys:InterestPaidReceipts>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_d08c7ce1-f31a-40f2-90aa-4009bba386c2"
      unitRef="U_USD">578000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_4259d775-5db5-4239-b13e-32049c7bbabb"
      unitRef="U_USD">376000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OperatingLeasePayments
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_3746709a-fb41-4f0c-9e03-29b6b3176ba3"
      unitRef="U_USD">912000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_881c7272-189e-476b-b98e-227cef4ab962"
      unitRef="U_USD">1425000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_f8ca6351-b017-4e26-a34e-a1b9c2f55f2a"
      unitRef="U_USD">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_2002689b-d604-4521-97ba-0b4d40ff7545"
      unitRef="U_USD">2000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_977b4a69-7032-46d1-a91f-910f2eed930e"
      unitRef="U_USD">181000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_b4b351b8-1f29-4ddc-aedb-26751ea9432a"
      unitRef="U_USD">320000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_9536d335-9847-4282-abe6-e212a8b60957">&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;6. Income Taxes&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;The following table compares our income tax provision and effective tax rates for the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;three months ended June 30, 2024 and 2023:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.72%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.92%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.92%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Three months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:top;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Income tax (benefit) provision&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;6,734&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;352&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Effective tax rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;nm&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;18.5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;nm - not meaningful&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;For the three months ended June 30, 2023, income tax provision and the effective tax rate were primarily driven by activity within the foreign jurisdictions in which the company operates as valuation allowances were recorded against deferred tax assets in the U.S. and Canada.  We released valuation allowances recorded against Canadian, U.S. Federal and certain state deferred tax assets in the period ending December 31, 2023.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;For the three months ended June 30, 2024, income tax (benefit) and the effective tax rate were primarily driven by the impact of discrete excess tax benefits associated with Share-Based Compensation.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Our India subsidiary operates in a &#x201c;Special Economic Zone (&#x201c;SEZ&#x201d;)&#x201d;. One of the benefits associated with the SEZ is that the India subsidiary is not subject to regular India income taxes during its first five years of operations, which included fiscal 2018 through fiscal 2022. The India subsidiary is subject to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;50&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;% of regular India income taxes during its second five years of operations, which includes fiscal 2023 through fiscal 2027.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;We have recorded and maintain valuation allowances offsetting the Company&#x2019;s deferred tax assets in certain U.S. States and foreign jurisdictions. The ultimate realization of deferred tax assets depends on various factors including the generation of future taxable income in the periods in which the underlying temporary differences are deductible. We maintain valuation allowances for deferred tax assets until we have sufficient evidence to support the reversal of all or some portion of the allowances.&lt;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_0a90a69c-a8b0-47a9-9825-17de07385058">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;The following table compares our income tax provision and effective tax rates for the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;three months ended June 30, 2024 and 2023:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.72%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.92%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.92%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Three months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:top;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Income tax (benefit) provision&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;6,734&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;352&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Effective tax rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;nm&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;18.5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;nm - not meaningful&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_d9900076-15e8-4f36-947f-f12d6258bd44"
      unitRef="U_USD">-6734000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_28b0b65d-ac7f-4579-ad84-9bc0055f7c33"
      unitRef="U_USD">352000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="3"
      id="F_48ddba13-69f0-4484-b2ae-f9a1a2b3ea37"
      unitRef="U_pure">0.185</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <agys:RegularCorporateIncomeTaxRateIndia
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="2"
      id="F_e03fde8b-9c52-404e-a67d-a6468e1b7a7d"
      unitRef="U_pure">0.50</agys:RegularCorporateIncomeTaxRateIndia>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_f77f74a3-4b09-4dd5-9535-f2a4ff51ccae">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;7. Commitments and Contingencies&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;We are involved in legal actions that arise in the ordinary course of business. It is the opinion of management that the resolution of any current pending litigation will not have a material adverse effect on our financial position or results of operations.&lt;/span&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_ad57d7f4-7a10-4b27-935f-2136116a915c">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;8. Earnings per Share&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:'Proxima Nova',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;The following data shows the amounts used in computing earnings per share and the effect on earnings and the weighted average number of shares of dilutive potential common shares.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:67.68%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.120000000000001%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:2.08%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.120000000000001%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Three months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Numerator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Net income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;14,106&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,548&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Series A convertible preferred stock dividends&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;459&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Net income attributable to common shareholders&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;14,106&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,089&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="background-color:#ededed;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:top;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Denominator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Weighted average shares outstanding - basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;27,134&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;24,936&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Dilutive SSARs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;710&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,008&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Dilutive unvested restricted shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;270&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;231&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Dilutive unvested restricted stock units&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;13&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Weighted average shares outstanding - diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;28,127&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;26,177&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;vertical-align:top;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Income per share - basic:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;0.52&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.04&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Income per share - diluted:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;0.50&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.04&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="background-color:#ededed;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Anti-dilutive SSARs, restricted shares,&lt;br/&gt;&#160;&#160;&#160;performance shares and preferred shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,735&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Basic income per share is computed as net income attributable to common shareholders divided by the weighted average basic shares outstanding. The outstanding shares used to calculate the weighted average basic shares excludes &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;white-space:pre-wrap;min-width:fit-content;color:#000000;"&gt;367,271&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;339,956&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; of restricted shares at &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;June 30, 2024 and 2023, respectively, as these shares were issued but were not vested and therefore, not considered outstanding for purposes of computing basic income per share at the balance sheet dates.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Diluted income per share includes the impact of all potentially dilutive securities on earnings per share. We have stock-settled appreciation rights (SSARs), restricted shares, restricted stock units, and preferred shares that are potentially dilutive securities.&lt;/span&gt;&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_70819a61-b3ba-4dc9-81e0-5bcf9a6fb3db">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;The following data shows the amounts used in computing earnings per share and the effect on earnings and the weighted average number of shares of dilutive potential common shares.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:67.68%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.120000000000001%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:2.08%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:13.120000000000001%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Three months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Numerator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Net income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;14,106&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,548&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Series A convertible preferred stock dividends&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;459&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Net income attributable to common shareholders&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;14,106&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,089&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="background-color:#ededed;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:top;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Denominator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Weighted average shares outstanding - basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;27,134&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;24,936&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Dilutive SSARs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;710&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,008&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Dilutive unvested restricted shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;270&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;231&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Dilutive unvested restricted stock units&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;13&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Weighted average shares outstanding - diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;28,127&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;26,177&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;vertical-align:top;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Income per share - basic:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;0.52&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.04&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Income per share - diluted:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;0.50&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.04&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="background-color:#ededed;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Anti-dilutive SSARs, restricted shares,&lt;br/&gt;&#160;&#160;&#160;performance shares and preferred shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,735&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_db08df7e-2e47-4873-9a6b-3c03fadf952b"
      unitRef="U_USD">14106000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_f1db0e45-215b-41c6-8690-15a868eefd6b"
      unitRef="U_USD">1548000</us-gaap:NetIncomeLoss>
    <agys:AccretionOfConvertiblePreferredStockDividends
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_1de45977-f60b-4931-b132-97ac9a41c4cf"
      unitRef="U_USD">0</agys:AccretionOfConvertiblePreferredStockDividends>
    <agys:AccretionOfConvertiblePreferredStockDividends
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_c3682349-f401-48f9-ae75-fe02911643df"
      unitRef="U_USD">-459000</agys:AccretionOfConvertiblePreferredStockDividends>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_ecc16577-4a37-4b4b-8c7f-0e706d6df4b7"
      unitRef="U_USD">14106000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_95010a80-3ac3-433c-b7e6-36b5e6a249af"
      unitRef="U_USD">1089000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_3c88e623-ef12-4bfb-b316-8e7241d8892a"
      unitRef="U_shares">27134000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_91660d1f-a8a3-410e-8247-86db7be581c6"
      unitRef="U_shares">24936000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <agys:DilutiveSSARs
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_208b6832-592b-4c99-8093-ed5bf9eaad45"
      unitRef="U_shares">710000</agys:DilutiveSSARs>
    <agys:DilutiveSSARs
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_52d8247c-f1d8-4447-9d17-66e0dcec909c"
      unitRef="U_shares">1008000</agys:DilutiveSSARs>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_fb766ceb-dbf3-424d-bd78-792b171b67db"
      unitRef="U_shares">270000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_7a3a8ea9-72e3-4661-9690-4efb385224af"
      unitRef="U_shares">231000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <agys:DilutiveUnvestedRestrictedStockUnits
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_4914957c-7bf2-4699-98c4-887c572825b1"
      unitRef="U_shares">13000</agys:DilutiveUnvestedRestrictedStockUnits>
    <agys:DilutiveUnvestedRestrictedStockUnits
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_32ac1bdb-bfa6-44e6-8a9e-84b810c0f375"
      unitRef="U_shares">2000</agys:DilutiveUnvestedRestrictedStockUnits>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_e3ad4679-6eba-4775-a2d6-4e4c87cca45d"
      unitRef="U_shares">28127000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_ef5c8a9d-28a2-4e01-907f-c059581730ec"
      unitRef="U_shares">26177000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="INF"
      id="F_01a50bdd-eda8-4cbc-aa66-1370557b9b0f"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="INF"
      id="F_3f235601-611d-427e-875b-5c541c1bd4dc"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="INF"
      id="F_2aa65625-dfaf-4406-8acc-85e4c4401d89"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.5</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="INF"
      id="F_fda2ddf8-fd66-4993-9022-6c12c0eb202b"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_bf6a8c7e-ca5f-4f5e-82c1-870d16d6092f"
      unitRef="U_shares">7000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_56d12412-1f81-4759-8d25-41e4a953944c"
      unitRef="U_shares">1735000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <agys:IncrementalCommonSharesAttributableToRestrictedShares
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_28c93f99-06d6-49e2-b4c1-52e10b255c9a"
      unitRef="U_shares">367271000</agys:IncrementalCommonSharesAttributableToRestrictedShares>
    <agys:IncrementalCommonSharesAttributableToRestrictedShares
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_97d73021-4c54-47fe-9200-4e121f65b17d"
      unitRef="U_shares">339956000</agys:IncrementalCommonSharesAttributableToRestrictedShares>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_6febfc6b-7654-4c03-a75a-c146c625fe58">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;9. Share-based Compensation&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;We may grant incentive stock options, non-qualified stock options, SSARs, restricted shares, restricted stock units, and performance shares under our shareholder-approved 2020 Stock Incentive Plan (the 2020 Plan) for up to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.25&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million common shares, plus &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;868,864&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; common &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;shares, the number of shares that were remaining for grant under the 2016 Stock&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Incentive &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Plan (the 2016 Plan) as of the effective date of the 2020 Plan, plus the number of shares remaining for grant under the 2016 Plan that are forfeited, settled in cash, canceled or expired. The maximum aggregate number of restricted shares or restricted stock units that may be granted under the 2020 Plan is &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million. We may also grant shares under our shareholder-approved Employee Stock Purchase Plan (the ESPP) for up to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;500,000&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; common shares.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;We may distribute authorized but unissued shares or treasury shares to satisfy share option and SSAR exercises or grants of restricted shares, restricted stock units, performance shares, or ESPP shares.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;For SSARs, the exercise price must be set at least equal to the closing market price of our common shares on the date of grant. The maximum term of SSARs is seven years from the date of grant. The Compensation Committee of the Board of Directors establishes the period over which SSARs subject to a service condition vest and the vesting criteria for SSARs subject to a market condition.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Restricted shares and restricted stock units, whether time-vested or performance-based, may be issued at no cost or at a purchase price that may be below their fair market value, but are subject to forfeiture and restrictions on their sale or other transfer. Performance-based grants may be conditioned upon the attainment of specified performance objectives and other conditions, restrictions, and contingencies. Restricted shares have the right to receive dividends, if any, upon vesting, subject to the same forfeiture provisions that apply to the underlying grants.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;We record compensation expense related to SSARs, restricted shares, restricted stock units, performance shares, and ESPP shares granted to certain employees and non-employee directors based on the fair value of the awards on the grant date. The fair value of restricted stock unit and restricted share grants subject only to a service condition is based on the closing price of our common shares on the grant date. For stock option and SSAR grants subject only to a service condition, we estimate the fair value on the grant date using the Black-Scholes-Merton option pricing model with inputs including the closing market price at grant date, exercise price and assumptions regarding the risk-free interest rate, expected volatility of our common shares based on historical volatility, and expected term as estimated using the simplified method. We use the simplified method for SSAR grants because we believe historical exercise data does not provide a reasonable basis upon which to estimate the expected term. For restricted stock unit, restricted share, and SSAR grants subject to a market condition, we estimate the fair value on the grant date through a lattice option pricing model that utilizes a Monte Carlo analysis with inputs including the closing market price at grant date, share price threshold, performance period term and assumptions regarding the risk-free interest rate and expected volatility of our common shares based on historical volatility. Inputs for SSAR grants subject to a market condition also include exercise price, remaining contractual term, and suboptimal exercise factor.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;We record compensation expense for restricted stock units, restricted shares, and SSAR grants subject to a service condition using the graded vesting method. We record compensation expense for ESPP shares on a straight-line basis over the applicable offering period. We record compensation expense for SSAR grants subject only to a market condition over the derived service period, which is an output of the lattice option pricing model. Under the 2020 Plan, the fair value of performance shares is based on the closing price of our common shares on the settlement date of the performance award, for which we record compensation expense over the service period consistent with our annual bonus incentive plan as approved by the Compensation Committee of the Board of Directors.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;The following table summarizes the share-based compensation expense for restricted and performance grants included in the condensed consolidated statements of operations:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.147%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:15.197%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.46%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:15.197%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Three months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Product development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;2,636&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,625&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Sales and marketing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;331&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;166&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;General and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;1,462&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,376&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;4,429&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,167&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;"&gt;Stock-Settled Appreciation Rights&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;SSARs are rights granted to an employee to receive value equal to the difference between the price of our common shares on the date of exercise and the exercise price. The value is settled in common shares of Agilysys, Inc.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;We use a Black-Scholes-Merton option pricing model to estimate the fair value of service condition SSARs and a lattice option pricing model to estimate the fair value of market condition SSARs. There were no SSARs granted during the three months ended June 30, 2024 and 2023.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;The following table summarizes the activity during the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;three months ended June 30, 2024 for SSARs awarded under the 2020 and 2016 Plans:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:48.49%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.178%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.26%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.857999999999999%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:11.238%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.26%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:7.719%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(In thousands, except share and per share data)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Number of&lt;br/&gt;Rights&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(per right)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Outstanding at April 1, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,297,339&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;27.63&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;737,136&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;33.48&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Expired&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Outstanding at June 30, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;560,203&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;19.94&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;3.3&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;47,169&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Exercisable at June 30, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;560,203&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;19.94&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;3.3&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;47,169&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Vested and expected to vest at June 30, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;560,203&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;19.94&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;3.3&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;47,169&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;As of June 30, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;, there was &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; unrecognized share-based compensation expense related to SSARs.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;"&gt;Restricted Shares&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;We granted shares to certain of our Directors, executives and key employees, the vesting of which is service-based. Certain restricted shares are also subject to a market condition. &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;The following table summarizes the activity during the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;three months ended June 30, 2024 for restricted shares awarded under the 2020 Plan:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.88%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.36%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.82%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.68%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:15.26%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Number of Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Weighted-Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(per share)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Outstanding at April 1, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;436,177&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;65.52&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;13,149&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;103.30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;79,792&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;53.51&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,263&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;70.58&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Outstanding at June 30, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;367,271&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;68.05&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;The weighted-average grant date fair value of the restricted shares includes grants subject only to a service condition and certain grants subject to both a service condition and a market condition. As of June 30, 2024, total unrecognized share-based compensation expense related to&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;unvested restricted shares was &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;12.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;, which is expected to be recognized over a weighted-average vesting period of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;2.0&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; years.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;"&gt;Restricted Stock Units&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;We granted restricted stock units to our Chief Executive Officer, the vesting of which is service-based. Certain restricted stock units are also subject to a market condition. &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;The following table summarizes the activity during &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;three months ended June 30, 2024 for restricted stock units awarded under the 2020 Plan:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.88%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.98%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.68%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:15.24%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Number of Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(per share)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Outstanding at April 1, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;56,547&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;70.03&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Outstanding at June 30, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;56,547&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;70.03&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;As of June 30, 2024, total unrecognized share-based compensation expense related to non-vested restricted stock units was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million, which is expected to be recognized over the weighted-average vesting period of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;1.8&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; years.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;"&gt;Performance Shares&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Upon approval of the Compensation Committee of our Board of Directors, after achieving the performance conditions associated with our annual bonus plan, we granted &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,098&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; common shares to our Chief Executive Officer in May 2024 that vested immediately for a total value of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Employee Stock Purchase Plan Shares&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;The ESPP permits participants to purchase common stock through regular payroll deductions, up to a specified percentage of their eligible compensation. The ESPP is compensatory because, among other provisions, it currently allows participants to purchase stock at up to a &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;15&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;% discount from the lower of the closing price of a share of our common stock on the first or last trading day of the ESPP offering period. We measure share-based compensation expense for the ESPP based on the fair value of the ESPP grant at the beginning of the offering period. The fair value includes the value of the discount and the value associated with the call and put options that take advantage of the variability in the common stock price during the offering period. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;We estimate the value of the call and put options using the Black-Scholes-Merton option pricing model with inputs including the closing market price of our common stock on the first date of the offering period and assumptions regarding the risk-free interest rate, expected term, and expected volatility of our common shares over the offering period based on historical volatility.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:80.04%;"&gt;&lt;/td&gt;
        &lt;td style="width:2.08%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:15.88%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Offering Period Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;June 30, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Grant date fair value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;81.60&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Risk-free interest rate over contractual term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;5.36&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Expected term (in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;0.41&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Expected volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;47.41&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;The risk-free interest rate is based on the yield of a zero coupon U.S. Treasury bond whose maturity period approximates the expected term of the ESPP shares. The expected term is the offering period, which is typically six months.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;We record amounts withheld from participants during each offering period in accrued salaries, wages and related benefits in the consolidated balance sheets until such shares are purchased. Amounts withheld from participants for the offering period ended June 30, 2024 totaled $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million as of June 30, 2024.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;As of June 30, 2024, there was &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; unrecognized share-based compensation expense related of the offering period ending June 30, 2024.&lt;/span&gt;&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="C_935e7643-ae2b-4702-9343-cb44b8b28039"
      decimals="INF"
      id="F_c4509276-8acf-4794-a8c3-edd5c6193710"
      unitRef="U_shares">2250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="C_54cc84b9-a460-4988-b395-11b63de370bd"
      decimals="INF"
      id="F_bd8784f0-844d-4570-8bba-bcb91995369d"
      unitRef="U_shares">868864</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="C_f69c8a1f-4494-4e9f-a236-4ec1c7c71e34"
      decimals="INF"
      id="F_965aa201-9d11-47f0-a482-c26e4122472a"
      unitRef="U_shares">3100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="C_a0857efa-b6d3-4173-b46c-5f2c94407a70"
      decimals="INF"
      id="F_5fc324a3-8831-446e-a3fa-ba293002c1ce"
      unitRef="U_shares">500000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_77765f69-22d4-457e-ae3d-24e809f632d8">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;The following table summarizes the share-based compensation expense for restricted and performance grants included in the condensed consolidated statements of operations:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.147%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:15.197%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.46%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:15.197%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Three months ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Product development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;2,636&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,625&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Sales and marketing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;331&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;166&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;General and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;1,462&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,376&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;4,429&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,167&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_2199fd49-f7db-4ff7-ab2b-f6c3263bb7eb"
      decimals="-3"
      id="F_910207cd-8a72-4f8a-b097-6eaca8cbf1f2"
      unitRef="U_USD">2636000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_ffd9ac5e-f4c0-4cce-afeb-f3fcf9eb9029"
      decimals="-3"
      id="F_65676868-813c-4eee-b213-2dea95416799"
      unitRef="U_USD">1625000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_bf6427b8-4eb9-4219-9578-4de629623743"
      decimals="-3"
      id="F_df26b8fc-de51-4835-9cef-d5d287047204"
      unitRef="U_USD">331000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_a75e50ad-8ecb-412f-b329-32e8f79271e9"
      decimals="-3"
      id="F_78c25c4a-2f6d-4af4-9312-c1786fb4c2f5"
      unitRef="U_USD">166000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_f28f50d7-a7ce-48a3-bfad-cc347807305e"
      decimals="-3"
      id="F_7aa7bcca-3dc7-4951-898f-f5f90979e769"
      unitRef="U_USD">1462000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_f201b1cb-f951-47a4-b3dd-6082898a4cca"
      decimals="-3"
      id="F_fe9599f8-7f17-413e-bfc4-43c71c58b73c"
      unitRef="U_USD">1376000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="-3"
      id="F_53f49678-62bc-43a4-a3a6-c52cfa0688f8"
      unitRef="U_USD">4429000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_99335172-2bbe-4c45-a52a-a5364cf102fe"
      decimals="-3"
      id="F_23cf2036-90fb-4a8d-a841-693fec3096e9"
      unitRef="U_USD">3167000</us-gaap:ShareBasedCompensation>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_45b9edda-ca13-43ef-bc5f-1ec0a7508034">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;The following table summarizes the activity during the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;three months ended June 30, 2024 for SSARs awarded under the 2020 and 2016 Plans:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:48.49%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.178%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.26%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.857999999999999%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:11.238%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.26%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:7.719%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(In thousands, except share and per share data)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Number of&lt;br/&gt;Rights&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(per right)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Outstanding at April 1, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,297,339&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;27.63&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;737,136&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;33.48&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Expired&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Outstanding at June 30, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;560,203&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;19.94&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;3.3&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;47,169&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Exercisable at June 30, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;560,203&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;19.94&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;3.3&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;47,169&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Vested and expected to vest at June 30, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;560,203&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;19.94&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;3.3&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;47,169&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="C_44cf9743-92c9-49db-8e74-ef9605ace907"
      decimals="INF"
      id="F_cd0ec5f6-a7dc-4efe-b915-54d7560d0a87"
      unitRef="U_shares">1297339</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="C_44cf9743-92c9-49db-8e74-ef9605ace907"
      decimals="2"
      id="F_ae3c8c16-d0ba-4075-ab7f-9016c916e058"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">27.63</agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5"
      decimals="INF"
      id="F_055660e9-8b81-43f6-88c6-33c402194679"
      unitRef="U_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <agys:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5"
      decimals="0"
      id="F_517a2b50-a8a8-4dbc-8ff6-3c6ed2a1e880"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0</agys:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5"
      decimals="INF"
      id="F_9068269e-4a40-4909-8418-39969587b010"
      unitRef="U_shares">737136</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <agys:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5"
      decimals="2"
      id="F_85644703-47ac-4437-8861-4ecffa662197"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">33.48</agys:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5"
      decimals="INF"
      id="F_0b1e9552-a081-4d16-8c13-bea1c2a3ec8e"
      unitRef="U_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
    <agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5"
      decimals="0"
      id="F_cbd3b73b-f5cf-44a7-a771-d43340b53404"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0</agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations
      contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5"
      decimals="INF"
      id="F_196337cb-a584-45ce-8136-043d806ec1f4"
      unitRef="U_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations>
    <agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5"
      decimals="0"
      id="F_1b9b2b07-037e-4f89-bd9a-97e477b22698"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0</agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="C_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0"
      decimals="INF"
      id="F_5f61ba81-d859-433a-bf04-67dff171a4f4"
      unitRef="U_shares">560203</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="C_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0"
      decimals="2"
      id="F_473b4995-6eda-47c4-bebf-890ca2b5d8b2"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">19.94</agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5"
      id="F_e534e915-1e72-4ca4-9eab-d7975b9f887b">P3Y3M18D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue
      contextRef="C_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0"
      decimals="-3"
      id="F_bcef3b92-e278-424e-ba4e-0bd52721fb8a"
      unitRef="U_USD">47169000</agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAggregateIntrinsicValue>
    <agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable
      contextRef="C_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0"
      decimals="INF"
      id="F_1c1fff7a-5a69-4362-a9d9-3fcad947c1f9"
      unitRef="U_shares">560203</agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable>
    <agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice
      contextRef="C_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0"
      decimals="2"
      id="F_49ac0e1e-77b6-4f38-a09a-7ed9c9fb1b47"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">19.94</agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice>
    <agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm
      contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5"
      id="F_f93be2c6-013f-4308-bd38-ab2261e61319">P3Y3M18D</agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingRemainingContractualTerm>
    <agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue
      contextRef="C_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0"
      decimals="-3"
      id="F_3ddadd30-34e3-44cf-a68e-36a6c0f7077b"
      unitRef="U_USD">47169000</agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="C_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0"
      decimals="INF"
      id="F_867316f9-b9ba-4a6b-84f8-6ea2c791b5bc"
      unitRef="U_shares">560203</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber
      contextRef="C_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0"
      decimals="2"
      id="F_270b7a8c-2d51-43bc-b169-d959d2cd4c9e"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">19.94</agys:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExerciseNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="C_875a0359-64ba-4ddd-99a2-23380fea5fd5"
      id="F_64f887cc-5c1f-4a76-818b-4cbb01649e2b">P3Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="C_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0"
      decimals="-3"
      id="F_b360948f-e1ad-4b52-a45d-32d90f751dbe"
      unitRef="U_USD">47169000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="C_23c70ab8-1ea7-48c4-b3b1-8cbc7da829b0"
      decimals="-3"
      id="F_8629b9fb-6c5c-4bf9-a612-0f2461d13bf9"
      unitRef="U_USD">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_fe250778-2b81-4476-a750-72e861a67e31">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;The following table summarizes the activity during the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;three months ended June 30, 2024 for restricted shares awarded under the 2020 Plan:&lt;/span&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.88%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.36%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.82%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.68%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:15.26%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Number of Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Weighted-Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(per share)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Outstanding at April 1, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;436,177&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;65.52&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;13,149&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;103.30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;79,792&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;53.51&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,263&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;70.58&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Outstanding at June 30, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;367,271&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;68.05&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_1524742e-dde1-488f-875a-cced609dd722"
      decimals="INF"
      id="F_f6d9f88f-d470-4d60-be7a-e32c15ac287e"
      unitRef="U_shares">436177</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_1524742e-dde1-488f-875a-cced609dd722"
      decimals="2"
      id="F_d281ec75-b091-4eff-9421-77fae11abc83"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">65.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_b261f9f4-c502-41ee-a28c-0a140f2b420a"
      decimals="INF"
      id="F_f925f6cd-da2d-4df0-be65-dc99cd16ef55"
      unitRef="U_shares">13149</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_b261f9f4-c502-41ee-a28c-0a140f2b420a"
      decimals="2"
      id="F_3a4901f0-5df8-44dc-a050-26672e92da50"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">103.3</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="C_b261f9f4-c502-41ee-a28c-0a140f2b420a"
      decimals="INF"
      id="F_cd641fad-d47f-4c69-ad15-11735d90a417"
      unitRef="U_shares">79792</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_b261f9f4-c502-41ee-a28c-0a140f2b420a"
      decimals="2"
      id="F_094b20b8-eceb-4ecc-a625-dfd4bcd3367b"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">53.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_b261f9f4-c502-41ee-a28c-0a140f2b420a"
      decimals="INF"
      id="F_47695b28-6679-4a42-96ca-ece72cd16d2d"
      unitRef="U_shares">2263</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_b261f9f4-c502-41ee-a28c-0a140f2b420a"
      decimals="2"
      id="F_29292c07-68d1-45cf-8a4f-88e39a3e4965"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">70.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_144b826f-bcbf-40ed-b4ef-213fa1a0e347"
      decimals="INF"
      id="F_d95e3dbc-e3fe-463a-aa5b-7569d406fc4c"
      unitRef="U_shares">367271</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_144b826f-bcbf-40ed-b4ef-213fa1a0e347"
      decimals="2"
      id="F_e69b5a22-00eb-47a3-949c-38b7eef3ee89"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">68.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="C_144b826f-bcbf-40ed-b4ef-213fa1a0e347"
      decimals="-5"
      id="F_0437b270-0f40-4418-afcc-989c81c20cb1"
      unitRef="U_USD">12900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="C_b261f9f4-c502-41ee-a28c-0a140f2b420a"
      id="F_433ff084-72b7-4eae-9103-0b77b682dfce">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="C_9c4e4e50-af27-4c98-a1f6-e945ddf4756f"
      id="F_edc78d01-4d7b-4ccb-bd02-95c64421304d">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;The following table summarizes the activity during &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;three months ended June 30, 2024 for restricted stock units awarded under the 2020 Plan:&lt;/span&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.88%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.98%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.68%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:15.24%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Number of Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;(per share)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Outstanding at April 1, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;56,547&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;70.03&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Outstanding at June 30, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;56,547&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;70.03&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #009cde;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_b4fd4ca0-05bd-4c64-80a9-db99a0bd6055"
      decimals="INF"
      id="F_1a6372e3-b1c0-4749-abb9-8438e1359048"
      unitRef="U_shares">56547</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_b4fd4ca0-05bd-4c64-80a9-db99a0bd6055"
      decimals="2"
      id="F_bc02c0b0-cc11-4038-ada9-0cd54b3d7758"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">70.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_9c4e4e50-af27-4c98-a1f6-e945ddf4756f"
      decimals="INF"
      id="F_fe49886a-8282-4f8d-8e32-6216ef250231"
      unitRef="U_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_9c4e4e50-af27-4c98-a1f6-e945ddf4756f"
      decimals="0"
      id="F_e16c3173-65b4-4720-9651-156f021d8de4"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="C_9c4e4e50-af27-4c98-a1f6-e945ddf4756f"
      decimals="INF"
      id="F_5eb8d9c4-deaa-4db1-8a11-3d20c381a980"
      unitRef="U_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_9c4e4e50-af27-4c98-a1f6-e945ddf4756f"
      decimals="0"
      id="F_185196a0-a017-4897-a6bd-6d0b89ff8cc0"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_9c4e4e50-af27-4c98-a1f6-e945ddf4756f"
      decimals="INF"
      id="F_04277d1f-de97-4335-812e-d009c8779e84"
      unitRef="U_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_9c4e4e50-af27-4c98-a1f6-e945ddf4756f"
      decimals="0"
      id="F_0cb668db-2c89-4e82-94a2-8439293620c1"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_e308c9bb-bb23-4d26-8e9c-24490743ab4c"
      decimals="INF"
      id="F_14aa8488-8426-4433-b2e7-6c6768513a9a"
      unitRef="U_shares">56547</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_e308c9bb-bb23-4d26-8e9c-24490743ab4c"
      decimals="2"
      id="F_bda78edc-7cd4-4b05-9c48-a13ed5ccf787"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">70.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="C_e308c9bb-bb23-4d26-8e9c-24490743ab4c"
      decimals="-5"
      id="F_3751a46a-fd71-41b3-ad3c-3325b44bcb4f"
      unitRef="U_USD">2000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="C_9c4e4e50-af27-4c98-a1f6-e945ddf4756f"
      id="F_f6f485f8-65c9-4b37-96e0-b435c9ebe607">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="C_febf7e6b-fa4c-47d4-a269-371b5197ba3e"
      decimals="INF"
      id="F_aa620b84-d3c9-4cae-857c-d14c92aca97e"
      unitRef="U_shares">6098</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="C_9bf0953a-286f-412d-b444-50b6722a563c"
      decimals="-5"
      id="F_101fa279-9651-4efa-afbb-c960b0390fd4"
      unitRef="U_USD">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <agys:EmployeeStockPurchasePlanDiscountOnShares
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="2"
      id="F_8738e1fc-24f7-47a1-9964-b12aea5659e5"
      unitRef="U_pure">0.15</agys:EmployeeStockPurchasePlanDiscountOnShares>
    <agys:ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock
      contextRef="C_cfe3c9c0-2224-47f6-9c8b-679a37cef010"
      id="F_b299ad31-c8a3-4520-84bf-0d54cdeba0cc">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;We estimate the value of the call and put options using the Black-Scholes-Merton option pricing model with inputs including the closing market price of our common stock on the first date of the offering period and assumptions regarding the risk-free interest rate, expected term, and expected volatility of our common shares over the offering period based on historical volatility.&lt;/span&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:80.04%;"&gt;&lt;/td&gt;
        &lt;td style="width:2.08%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:15.88%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Offering Period Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;June 30, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Grant date fair value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;81.60&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Risk-free interest rate over contractual term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;5.36&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Expected term (in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;0.41&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ededed;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Expected volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;47.41&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:bold;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</agys:ScheduleOfShareBasedPaymentAwardStockAppreciationRightsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_673127c5-e935-440e-ac71-5bd382dee9e2"
      decimals="2"
      id="F_85403a10-48dc-4924-82b6-9d3d2bf57d8b"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">81.6</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="C_695a3148-4ffe-4416-aed3-897e02c1df56"
      decimals="4"
      id="F_b9bcc3a5-f379-48c9-a1d9-db62e8285b22"
      unitRef="U_pure">0.0536</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_695a3148-4ffe-4416-aed3-897e02c1df56"
      id="F_6ef69d23-ec2d-49da-a60b-62324e76a4e0">P0Y4M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_695a3148-4ffe-4416-aed3-897e02c1df56"
      decimals="4"
      id="F_3e5f5eb3-e16f-404d-a5fc-5e64dac33f36"
      unitRef="U_pure">0.4741</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <agys:ShareBasedCompensationAmountsWithheldFromParticipants
      contextRef="C_673127c5-e935-440e-ac71-5bd382dee9e2"
      decimals="-5"
      id="F_8c722f33-c9c5-40bc-a218-69e16568ddbf"
      unitRef="U_USD">500000</agys:ShareBasedCompensationAmountsWithheldFromParticipants>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="C_673127c5-e935-440e-ac71-5bd382dee9e2"
      decimals="-3"
      id="F_e86de10a-85fc-4c02-9317-3fb770039d28"
      unitRef="U_USD">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:PreferredStockTextBlock
      contextRef="C_cc0f74ad-4fb9-41e2-86b5-56158ec516fa"
      id="F_269bf5ad-4c50-495b-bce6-8851b611f7ac">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;10. Preferred Stock&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;"&gt;Series A Convertible Preferred Stock&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;On May 22, 2020, we completed the sale of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,735,457&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; shares of our preferred stock, without par value, designated as &#x201c;Series A Convertible Preferred Stock&#x201d; (the &#x201c;Convertible Preferred Stock&#x201d;) to MAK Capital Fund L.P. and MAK Capital Distressed Debt Fund I, LP (the &#x201c;Holders&#x201d;) each, in its capacity as a designee of MAK Capital One LLC (the &#x201c;Purchaser&#x201d;), pursuant to the terms of the Investment Agreement, dated as of May 11, 2020, between the Company and the Purchaser, for an aggregate purchase price of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;35&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million. We incurred issuance costs of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; million. We added all issuance costs that were netted against the proceeds upon issuance of the Convertible Preferred Stock to its redemption value. As disclosed in our Annual Report for the fiscal year ended March 31, 2021, Michael Kaufman, the Chairman of the Company&#x2019;s Board of Directors, is the Chief Executive Officer of MAK Capital One LLC.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;"&gt;Conversion&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;On November 24, 2023, at our option, we required conversion of all the outstanding shares of Convertible Preferred Stock to common stock. On November 27, 2023, we filed a Certificate of Elimination with the Secretary of State of the State of Delaware with respect to the Convertible Preferred Stock pursuant to which the Convertible Preferred Stock was eliminated and returned to the status of authorized and unissued preferred shares of the Company. Following the mandatory conversion of the outstanding shares of the Convertible Preferred Stock on November 24, 2023, there were no outstanding shares of the Convertible Preferred Stock. Accordingly, we removed the Series A convertible preferred stock, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; par &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;value from temporary equity on our consolidated balance sheet and recorded the associated increase of common shares at&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.30&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; stated value and capital in excess of stated value further reflected in our consolidated statement of shareholders' equity.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;"&gt;Dividends&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Prior to the conversion on November 24, 2023,&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; the Holders were entitled to dividends on the Liquidation Preference at the rate of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Proxima Nova',sans-serif;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5.25&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;% per annum, payable semi-annually either (i) 50% in cash and 50% in kind as an increase in the then-current Liquidation Preference or (ii) 100% in cash, at the option of the Company.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt; We paid dividends in the same period as declared by the Company&#x2019;s Board of Directors.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;font-style:italic;min-width:fit-content;"&gt;Accounting Policy&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Proxima Nova;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;Prior to the conversion on November 24, 2023, we classified convertible preferred stock as temporary equity in the consolidated balance sheets due to certain contingent redemption clauses that were at the election of the Holders. We increased the carrying value of the convertible preferred stock to its redemption value for all undeclared dividends using the interest method.&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Proxima Nova',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:PreferredStockTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="C_287bc3fe-c6be-4f12-91e6-8cdfba795f19"
      decimals="-3"
      id="F_e4259e52-63fc-4e65-8359-c8bb21faa3d7"
      unitRef="U_shares">1735457000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="C_287bc3fe-c6be-4f12-91e6-8cdfba795f19"
      decimals="-6"
      id="F_0e9cd3a5-1b3c-43a0-bfb0-9a742b250f7d"
      unitRef="U_USD">35000000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="C_287bc3fe-c6be-4f12-91e6-8cdfba795f19"
      decimals="-5"
      id="F_50ed9645-0376-4559-a22d-c6c66e3ed88e"
      unitRef="U_USD">1000000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PreferredStockNoParValue
      contextRef="C_ede1ca41-83fb-4d87-a379-2fff6ff7a6ed"
      decimals="0"
      id="F_0e703ad3-45a1-4813-b0d7-3f3a98d80102"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_bd071c3e-8899-4ecb-96af-2c0793d690b6"
      decimals="2"
      id="F_3f97e82e-6f0d-496e-b1d5-f854dcdabfdd"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.3</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:DividendPaymentRestrictionsScheduleDescription
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      id="F_5c5c4a90-d6f3-4996-89fb-95a448774222"> the Holders were entitled to dividends on the Liquidation Preference at the rate of 5.25% per annum, payable semi-annually either (i) 50% in cash and 50% in kind as an increase in the then-current Liquidation Preference or (ii) 100% in cash, at the option of the Company.</us-gaap:DividendPaymentRestrictionsScheduleDescription>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="C_bfea95fc-361d-4c4b-b8c1-04c06a0ddbcb"
      decimals="4"
      id="F_3113ce78-0b0e-4910-847c-371037ab5672"
      unitRef="U_pure">0.0525</us-gaap:PreferredStockDividendRatePercentage>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
